функцию писать начал и задумался. Может красивее и правильнее все по отдельным юнитам прятать? Чтобы в основном коде только функции из юнитов вызывать? Как это в больших проектах принято?
Так вообщето с самого начала делать надо, выносить функции отвечающие за что-то конкретное в отдельный модуль. Например математика лежит в одном, графика в другом, и т.п.
Этож тогда на листочке теоретическое дерево проекта надо рисовать.)) Спасибо, значит в правильную сторону подумал.
не обязательно на листочке, я как-то в голове умудряюсь все держать.
нао иметь план и его придерживаться))
голова к сожалению не комп. визуальное представление обязательно нужно
Ты кстати не забывай что если есть какие-то утилитарные методы не связанные с проектом (ну самое простое - новая какая нибудь сортировка или класс какой) то такие вещи вообще выносятся в либы откуда их можно использовать в других проектах.
никогда не пользовался ес честно, на листочке я только записываю, но никак не зарисовываю :) (ну если только графонтий в рассчет не берем)
Это следующий шаг познания дзен.))
я стараюсь не плодить сущностей сверх необходимого
+ запретить себе implementation uses, иначе от подхода небудет толку
Это уже пристыдили. Забыл вместе с глобальными переменными.
у тебя тогда даже SysUtils не соберется :)))))
Давным-давно видел инструмент, из UML модели строит структуру классов. Но как-то не вижу чтоб таким пользовалимь, все разбилось о суровую действительность. Не возможно спроектировать все и сразу. А костыли там не предусмотрены :)
а у нас один коллега пробовал даже этим инструментов воспользоваться, накупил кучу книг по UML, все проштудировал и даже что-то получалось но потом плюнул, без оного проще и быстрее получалось :)))
Собственно из-за этого видимо и не пошло в массы.
угу, остальные наши включая меня даже и не пытались, все ждали что он в итоге скажет - нужная штука или нет? :) Оказалось так-себе...
Оно хорошо до наверно десятков трёх четырех инстансов и связей
Обсуждают сегодня