Jump to content

Чем проще, тем лучше


s0rr0w
 Share

Recommended Posts

Что есть unix-подход? Это огромная куча мелких фукнциональных утилит, из которых, при необходимости, можно сложить вполне приличную программу.

В windows царят монстровидные моно-программы, написаные по канонам ООП.

Если взять только суть, то подход к разработке "а-ля unix" - делаем много мелких компонент, достаточно универсальных, а при необходимости собираем из них нужную функциональность.

Windows-подход - стандартное ООП-ориентированное программирование. Пишем набор классов, делаем все "по учебнику", получаем логичную структуру, но достаточно большой код из-за постоянных уникальных видоизменений, которые возникают в проекте.

Опыт показывает, что чем проще способ внесения изменений в код, тем лучше. Однажды мы городили огромный огород, с множествами уровнями универсализации, с максимальным упором на то, что все можно настраивать и так далее... Теперь этот код почти полностью удален. Заменен на более простой, но не менее функциональный, написанный по принципу набора утилит. Понимать работу системы стало намного проще.

Link to comment
Share on other sites

имхо все это от того что большинство пишут под винду чтобы заработать, и от этого "крутость" кода, а под линь пишут в основном свободное ПО, и там таких "крутых" подходов не юзают....

Дело не в том, под что пишут. Дело в принципах построения кода.

Чем сложнее структура, тем тяжелее она ворочается. Чтобы перенести 150 кг веса можно накачать одного человека, а можно взять два или три человека, или четыре.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy