The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Оценка уровня потенциального усложнения кода открытых проектов, opennews (??), 21-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Оценка уровня потенциального усложнения кода открытых проект..."  +/
Сообщение от Онаним (?), 21-Май-21, 10:53 
Хороший критерий.
Загляните в любой код хипстерских проектов на модных язычках.
Да и в код хипстерских проектов на менее модных язычках.
Какая-нибудь простейшая библиотечка может содержать 50 файлов с разными классами из пяти строчек, часть из которых НЕЯВНО (автозагрузка, фиг ли) ссылается на половину оставшихся.
По опыту - зачастую проще выкинуть и/или переписать самому максимально просто, с меньшим числом багов и большим числом функций. Причём это времени занимает меньше, чем пытаться поддерживать это оно, которое тянется из разных источников, постоянно меняется и начинает кривить-косить.
Ответить | Правка | Наверх | Cообщить модератору

17. "Оценка уровня потенциального усложнения кода открытых проект..."  +/
Сообщение от Анонимemail (1), 21-Май-21, 10:55 
Загляни в старый проект на сишке --- а там инклюды.
Ответить | Правка | Наверх | Cообщить модератору

19. "Оценка уровня потенциального усложнения кода открытых проект..."  –2 +/
Сообщение от Онаним (?), 21-Май-21, 10:56 
PHP - достаточно старый проект на сишке?
Ну так вот, он далеко не в начале списка.
Ответить | Правка | Наверх | Cообщить модератору

20. "Оценка уровня потенциального усложнения кода открытых проект..."  –1 +/
Сообщение от Онаним (?), 21-Май-21, 10:57 
(и про недостаточную его сложность тоже ничего рассказать не получится, шах и мат)
Ответить | Правка | Наверх | Cообщить модератору

52. "Оценка уровня потенциального усложнения кода открытых проект..."  –1 +/
Сообщение от Жироватт (ok), 21-Май-21, 15:08 
Заглянул. Эти пять строчек (для virtual/abstract блюпринтов) или 1500 строчек (если уже работа с sealed/final классом идет) легко читаются, позволют сконцентрироваться на самом классе или конкретной задаче. Константы не размазаны по всему коду, а поименованы и всунуты там, где им и место. Никаких магических чисел. Читать удобно, раскуривать еще удобнее.

Где твой бох теперь?

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

122. "Оценка уровня потенциального усложнения кода открытых проект..."  +/
Сообщение от Онаним (?), 23-Май-21, 09:19 
Ты не понял.
По пять строчек кода, НЕ описания класса. Куча коротких бессмысленных методов, в т.ч. однострочников.
Вызовы ради вызова.
Никаких virtual/abstract я не упоминал.
Ответить | Правка | Наверх | Cообщить модератору

123. "Оценка уровня потенциального усложнения кода открытых проект..."  +/
Сообщение от Онаним (?), 23-Май-21, 09:20 
(больше лефтпадов, хороших и разных, если упростить)
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

114. "Оценка уровня потенциального усложнения кода открытых проект..."  –1 +/
Сообщение от pin (??), 22-Май-21, 16:55 
> переписать самому максимально просто,

в результате

> Какая-нибудь простейшая библиотечка может содержать 50 файлов с разными классами из пяти строчек,

часть из которых НЕЯВНО (автозагрузка, фиг ли) ссылается на половину оставшихся.

Ох уж эти переписыватели.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

117. "Оценка уровня потенциального усложнения кода открытых проект..."  +/
Сообщение от Онаним (?), 22-Май-21, 20:48 
В результате переписывания подобной хреноты вместо (реально) 10-20-30 файлов получается 1-2-3, со стройной структурой и очевидным кодом.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру