|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
26.04.2010, 09:48 | #1 |
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
Офигительно читабельный код
Вот пример лабораторки одного студента, который учится на факультете программирования.
Я ф шоке, и куда смотрят преподаватели, обучая и проверяя работы их студентов. http://paste2.org/p/794906 |
26.04.2010, 11:35 | #2 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
|
26.04.2010, 12:23 | #3 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Ну по сравнению с программой написанной как роман с переносом на новую строчку только из-за длины оной всеравно не сравнится Хотя конечно криво написано. Названия функций кстати как не удиватьельно читабельны - так как явно сооветсвуют названиям частей уровнения как я понимаю, т.е. предметной области.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
26.04.2010, 13:41 | #4 | |
Гость
Сообщений: n/a
|
Цитата:
|
|
26.04.2010, 13:43 | #5 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Ну разбросанность кода говорит несколько о кривости рук и мозга
В программировании долно быть чуство красоты кода иначе можно такой %№; наворотить...
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
26.04.2010, 17:12 | #6 |
RMDC Donator
Регистрация: 07.03.2010
Адрес: Суровый Город
Сообщений: 41
Сказал(а) спасибо: 23
Поблагодарили 25 раз(а) в 13 сообщениях
Записей в дневнике: 1
|
В любой книге по языкам программирования(по крайней мере, которые я читал) постоянно напоминают об "общих правилах написания кода": с новой строки, с отступами итд.
|
26.04.2010, 20:46 | #7 |
Гость
Сообщений: n/a
|
Ну не сказал бы, что с данным куском кода все прям так плохо, если говорить именно форматировании. На 4м курсе я видел код куда хуже. Да и сам перлы выдавал еще те.
Если же о, так сказать "стиле" написание, то оно возможно вызвано недостаточным знанием языка. |
29.04.2010, 07:08 | #9 |
Гость
Сообщений: n/a
|
Сам на первом-втором курсе писал так же, пока не познакомился с мангосом
|
29.04.2010, 07:14 | #10 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 11
Поблагодарили 17 раз(а) в 11 сообщениях
|
стиль кода мало от языка зависит. тут больше похоже на то, что автора кода еще не познакомили с общепринятыми соглашениями написания программного кода
|
29.04.2010, 13:20 | #11 |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
|
Сразу видно человек книжку или лекцию не отрывал
|
29.04.2010, 15:21 | #12 |
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
Не хочу создавать новую тему, поэтому спрошу тут, кто-нибудь создавал Форму (оконное приложение) на чистом С? Если да, то покажите пример кода.
|
29.04.2010, 16:49 | #13 | |
Гость
Сообщений: n/a
|
ну у кого как
Цитата:
ЗЫ. если че, я си не знаю, да и вообще не программить не умею. |
|
29.04.2010, 16:53 | #14 | ||
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
Цитата:
и как тогда ваш ответ увязывается с: Цитата:
|
||
29.04.2010, 16:59 | #15 | |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
Konctantin Это была провокация флуда. Прошу не поддаваться. Хватит и того, что меня постоянно на этот крючок ловят.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|
29.04.2010, 17:38 | #16 |
Гость
Сообщений: n/a
|
|
29.04.2010, 21:32 | #17 | |
Пользователь
Регистрация: 12.03.2010
Адрес: Беларусь
Сообщений: 54
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 17 сообщениях
Записей в дневнике: 1
|
Цитата:
Последний раз редактировалось Anti; 29.04.2010 в 21:35. |
|
30.04.2010, 08:33 | #18 |
Пользователь
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
|
Пишите на питоне, сразу проблема с отступами и скобочками отпадет, раз и навсегда. И будет приемлемый стиль. Но и на нем можно написать такого, что с первого раза не разобрать будет.
|
30.04.2010, 12:11 | #19 | |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Цитата:
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
30.04.2010, 12:31 | #20 |
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
Вчера общался с той "программисткой", что писала тот код, на что она ответила:
> А мне как-то пофик, лишь бы работало я говорю, а как же другие будут читать тот код? а она ответила: > А зачем им его читать? Вот собственно все ответы и получены, как же они, будущие программисты, будут дальше работать?? |
30.04.2010, 12:34 | #21 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
Если код большое - тогда вот комменты допустимы. Хотя... Мне всё же приятно видеть красивый код, со стилем |
|
30.04.2010, 12:53 | #22 |
Администратор
Регистрация: 07.03.2010
Адрес: Питер.
Сообщений: 69
Сказал(а) спасибо: 66
Поблагодарили 102 раз(а) в 15 сообщениях
Записей в дневнике: 12
|
Грустной бывает ситуация, когда через пол года-год приходится возвращаться к ранее написанному и осеняет мысль, что проще заново написать. Посему комменты и очевидные названия наши друзья
__________________
Подключение к Jabber-конференции MaNGOS. |
30.04.2010, 13:44 | #24 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
Вторую часть напрочь опустил и предложение заимело совсем иной смысл... |
|
30.04.2010, 13:58 | #25 |
Гость
Сообщений: n/a
|
может конечно и не в тему, но в данном случае
какой смысл нагромождать код комментариями.... с учетом того что в первом посте явно мат-кие вычисления, там один фиг через пару недель без формул все равно не разберешься... код коду рознь....и если писать Код:
a=b+c; // мега сложение для вычесления дробной степени и дальше на пол листа..бла бла бла бла бла.. есть такая практика (код пишется исходя из книги...имхо врятли кто то выдумывает формулы сам) так вот : 1.в начале указывается книга. 2.в комментах к функциям(переменным и пр) указывается страница в книге... исходники распространяются вместе с книгой(электронный вариант)... все вопросы отпадают комменты должны быть понятные и короткие |
01.05.2010, 14:20 | #26 | |
Администратор
Регистрация: 07.03.2010
Адрес: Питер.
Сообщений: 69
Сказал(а) спасибо: 66
Поблагодарили 102 раз(а) в 15 сообщениях
Записей в дневнике: 12
|
Цитата:
Kirix, снова ты "непонимать".
__________________
Подключение к Jabber-конференции MaNGOS. |
|