LINUX.ORG.RU

Борьба со сложностью в программировании.

 , , ,


4

2

Подскажите пожалуйста, какие вообще бывают способы для борьбы со сложностью разрабатываемой системы?

  • ООП?
  • Шаблоны проектирования?
  • Декларативный подход?
  • Когда стоит применять конечные автоматы?
  • Когда стоит применять метапрограммирование?
  • Когда стоит применят композицию?
  • и т.д.

Я просто запутался если честно, в программировании есть столько интересных методов, но я не нашёл пока книги, где бы мне рассказали, какой метод лучше выбрать и как построить простую архитектуру программы, чтобы потом она меня не сожрала свой сложностью.


Ответ на: комментарий от metaprog

Не говори что мне делать и я не скажу тебе куда идти.

Зайди к себе в профиль и посмотри по временному графику, как ты сдулся. Результатом твоего «труда» оказался пшик. Революции не произошло. Какая-то поллюция новичка скорее. Но ты, как и любой шизик, будешь кричать, что тебя не поняли, а ты непризнанный гений со сверхценными идеями. Только недооцененный и недофинансированный.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.