Принципы эффективной разработки ПО.

Встречи, фотоотчеты, обсуждения встреч. Города, Республики, Страны. Наши совместные наработки.

Модераторы: DK, навигатор, Модераторы

Куратор темы: DK

Принципы эффективной разработки ПО.

Сообщение DK » 28 июн 2018, 09:35

Программу нельзя писать как "одна вещь" а нужно всегда только нарабатывать библиотеку универсальных объектов - это очень верная идея. Не понимаю почему мне так долго нужно было к ней идти. Это же такая простая и естественная идея!

При таком подходе любая конкретная программа получается в результате очень быстрой сборки из универсальных составляющих. Никогда нельзя долго писать одну программу - долго нужно нарабатывать универсальные объекты. А любая конкретная программа должна получаться быстро в результате сборки из универсальных объектов.

Если долго пишешь одну программу - это сигнал остановиться - ты ошибся в методах.
=====

При таком подходе любая конкретная программа ВСЕГДА собирается быстро - за минуты. Даже если это большая сложная система. И если программу нужно изменить - это можно сделать так же быстро - пересобрав её по другому и из других комплектующих. Разумеется чтобы это стало возможным нужен наработанный объем универсальных комплектующих - вод над этим набором и нужно работать постоянно - развивая и пополняя его. Вернее это не набор а гигантское количество со временем становится.

Но разумеется если над этим работать опять же грамотно - и это действительно очень универсальные вещи - то это получается не бессистемная куча а очень систематизированный набор инструментов. Очень универсальных.

И это еще одно правило - нужно всегда в первую очередь создавать как можно более универсальные объекты. Если ты долго пишешь некий слишком специальный объект - остановись и подумай - ты опять ошибаешься в методах.
Аватара пользователя
DK
****************
****************
 
Сообщения: 12410
Зарегистрирован:
17 дек 2005, 00:23
Благодарил (а): 81 раз.
Поблагодарили: 98 раз.

Re: Принципы эффективной разработки ПО.

Сообщение DK » 28 июн 2018, 09:37

Общая суть - при грамотном подходе специальное делается ВСЕГДА легко и быстро а основная работа ВСЕГДА идет на уровне универсального.
Аватара пользователя
DK
****************
****************
 
Сообщения: 12410
Зарегистрирован:
17 дек 2005, 00:23
Благодарил (а): 81 раз.
Поблагодарили: 98 раз.

Re: Принципы эффективной разработки ПО.

Сообщение DK » 28 июн 2018, 09:50

По сути это принцип медитации формализованный для области программирования. Но схожий принцип справедлив и вообще для всех сфер жизни.
Аватара пользователя
DK
****************
****************
 
Сообщения: 12410
Зарегистрирован:
17 дек 2005, 00:23
Благодарил (а): 81 раз.
Поблагодарили: 98 раз.


Вернуться в ВСТРЕЧИ ЕДИНОМЫШЛЕННИКОВ

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 2