Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизКрасивое программирование Найти похожие ветки
← →
Сергей Макаров (2002-12-17 21:19) [0]программировать я стал недавно. часто рассматривую чужие исходники. там все красиво оформлено, красиво сделаные отступы.
есть ли правла расстоновки отступов?? или каждый делает как ему удобнее??
спасибо!
← →
VictorT (2002-12-17 21:36) [1]Ну, вообще-то отступы обычно делают пропорционально вложенности даного блока...
← →
Jeer (2002-12-17 22:14) [2]Если профи пишет с нуля - то все само собой получается:))
Недавно ветка прошла о..
Есть также форматеры исходников.
← →
zavdim (2002-12-18 07:52) [3]http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1040111872&n=3
Я на Паскале програмирую с 5.5-го - сейчас те программы смотрю - волосы шевелятся (в смысле оформления).
← →
Дмитрий К.К. (2002-12-18 08:06) [4]А шо те мешает КРАСИВО оформлять свои проги? Политические убеждения???
← →
Alx2 (2002-12-18 08:06) [5]>Сергей Макаров © (17.12.02 21:19)
"Красивое программирование" скорее всего, во внутренней красоте алгоритма прячется. Конечно, если оформить аглоритм через пень-колоду, то "красоту" придется долго разглядывать.
Но при работе в команде, имхо, не до штучных шедевров. "Налепил на кривую рожу грим" - и хрен с ним. Главное работала бы, а как оно это делает - вопрос уже не оформительский. Вот эта конвейерность и делает из программера ремесленника. Но кушать ведь тоже хочется.
← →
Anatoly Podgoretsky (2002-12-18 08:10) [6]zavdim (18.12.02 07:52)
Обычное явление, проходит время меняются подходы, этому способствует перехож от версии к версии, то что можно сделать сейчас нальзя было сделать также в старых версиях, но програма то не переписывается с нуля, вносятся только малые изменения, другое дело при написании новой программы, тут уже включаешь возможности по полной программы, за исключение тех случаев, когда программа/компонент расчитана сразу на всю линейку от Д1 до Д7, например простейший пример: в Д3 нет Int64, значит для нее приходится делать обходные пути, хорошо если удастся обойтись одними условными директивами.
Версии же оказывают влияние и на стиль.
← →
zavdim (2002-12-18 08:20) [7]2 Anatoly Podgoretsky © (18.12.02 08:10)
Да наверное так.
Я долго на BP сидел, потом начал на Дельфи переключаться - пришлось многое менять в голове и в представлении текстов.
Потом с Д3 сразу перешел на Д6 - в промежуточные не попал - другим занимался. И многое опять поменял. И в подходах и в оформлении. Одни динамические массивы как разгрузили.
> Alx2 © (18.12.02 08:06)
> Но при работе в команде, имхо, не до штучных шедевров. "Налепил
> на кривую рожу грим" - и хрен с ним. Главное работала бы,
> а как оно это делает - вопрос уже не оформительский. Вот
> эта конвейерность и делает из программера ремесленника.
> Но кушать ведь тоже хочется.
Здесь не всегда так - когда ищешь ошибки, то хорошо структурированный текст программы очень помогает. Ведь есть огромнейшие модули. Я иногда при некоторой завершенности модуля - редактирую его, хотя бы в области interface, если конечно сразу не все сделал.
А с одним чужим модулем я работал на 10000 строк(весь компонет был около 30000) - там структуризация была не очень - запарился.
← →
Alx2 (2002-12-18 08:46) [8]>zavdim (18.12.02 08:20)
Оформление, безусловно, очень важно.
← →
NailS (2002-12-18 10:18) [9]Для меня красивый код - это прежде всего оригинальное и простое решение поставленной задачи, а форматирование - дело второе.
Хотя первого без второго я не встречал.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.022 c