metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-03-01 07:41 pm

.NET после дельфей, мозговые привычки

Я понял что меня выводит в C# и срывает крышу. Я не вижу глазами границ между методами, как в дельфи. В дельфи begin end явным образом отделяют методы, блоки внутри методов, итд. Причем begin/end метода начинается от крайней левой колонки.
А в С# отступ включает в себя namespace, объявление и реализация не разделены, разделитель блоков {} мелкий - неудобно глазами делить код на методы.
Надо что-то попытаться подкрутить в подсветке текста, или же наконец начать писать комментарии хотя бы на одну строчку к каждому методу чтобы их разделять.

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

[identity profile] eu3eu.livejournal.com 2008-03-01 10:22 pm (UTC)(link)
///
///А ты автогенерацией документации не пользуешься?
///

[identity profile] metaclass.livejournal.com 2008-03-01 10:32 pm (UTC)(link)
Пользуюсь. Проблема в том, что я часто одновременно пишу прогу и тут же ее рефакторю - не могу я придумать сразу качественную архитектуру. Поэтому автогенерация часто едет крышей, документация перестает соотвествовать коду.

[identity profile] eu3eu.livejournal.com 2008-03-02 01:17 am (UTC)(link)
К сожалению, я и сам практикую такой нерациональный способ. Уж сколько раз себе обещал начинать новые разработки с прикидывания алгоритмов, структур программы и данных. Так ведь лень! Потом в собственных исходниках путаться начинаю. Эхх...

[identity profile] metaclass.livejournal.com 2008-03-02 08:42 am (UTC)(link)
Я то прикидываю - я почти две трети времени трачу на проектирование. Но продумывать до деталей лень, и эти детали приходится придумывать и улучшать прямо при написании.