какой должен быть код?

Предыдущая тема Следующая тема Перейти вниз

какой должен быть исходный код рограммы? Отметьте наибольее важные параметры.

6% 6% 
[ 1 ]
25% 25% 
[ 4 ]
6% 6% 
[ 1 ]
6% 6% 
[ 1 ]
13% 13% 
[ 2 ]
25% 25% 
[ 4 ]
19% 19% 
[ 3 ]
 
Всего проголосовало : 16

какой должен быть код?

Сообщение  Eric-S в Чт Янв 15, 2009 11:00 am

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

Предыстория такова:
было у меня восемь функций. Чем-то похожих, но довольно разных. Каждая примерно на 20 строках.
Потом я написал девятую, всего 5 строк.
И заглянул в первые функции. Мне пришлось их переписать. Так как я понял, что в них много лишнего.
Вытоге эти функции, почти все сократились в 20 раз.
Забавно, не правда ли?

В сети давно валяеться призабавный документ. "теория ошибок" я его сейчас перечитал и долго ржал.
http://www.mmonline.ru/message.php?mid=1084

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

в простой программе ошибок мало.
Программа большая в 10 раз, содержит в 100 раз больше ошибок.
Заключение: пишите маленькие программы.
В крайнем случае большую программу но с маленькими функциями.

И так. Сабжевый вопрос. Какой же должен быть код? И какими средствами этого добиться? Понятно только одно - код должен быть рабочий, в смысле делать то, что от него хотели.

вариантов целых семь.
И так, господа, проголосуйте! Я всё же решил сделать голосование.


Последний раз редактировалось: Eric-S (Чт Янв 15, 2009 7:55 pm), всего редактировалось 1 раз(а)

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  tux в Чт Янв 15, 2009 12:46 pm

а почему бы не сделать опрос?
avatar
tux

Сообщения : 365
Дата регистрации : 2008-04-06
Возраст : 29
Откуда : Сибирь

Посмотреть профиль http://tux.nsk.ru/

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  Gena в Чт Янв 15, 2009 5:46 pm

Считаю, что должен быть максимально быстрый и понятный(если предполагаются улучшения кода)

Gena

Сообщения : 182
Дата регистрации : 2008-11-05
Возраст : 23
Откуда : Москва

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  Eric-S в Чт Янв 15, 2009 6:21 pm

Опрос конечно можно сделать. Но сообщения лучше. Поскольку при опросе просто тыкнешь. А как я понимаю могут быть смешанные варианты.
Вот и гена, со мной согласен, выбирая сразу два пункта.

Хотя уже я не согласен с его пунктами.
По моему опыту, быстрый и понятный это несовместимо.

Код бывает запутанный (указатели, битовые смещения, ассемблерные вставки и пр.) но зато летает.

А бывает понятный. Вызываються функции из runtime library. Но если заглянуть в них, то там найдёться куча проверок и перепроверок. А это тормозит.

Как обычно нужно искать золотую середину. А вот где она? Какие правила должны быть?

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Код

Сообщение  ShenZN в Чт Янв 15, 2009 7:32 pm

Лучше все вместе Very Happy
Правда это не всегда получается Very Happy

1. Красота - спасет мир, но если она смертельно красива то лучше пусть, без неё как нибудь Very Happy
2. Понятный - Понятно что для программиста его код самый понятный
3. Логичный - не обязательно, но желательно Very Happy
4. Чёткий - scratch
5. Короткий - краткость - сестра таланта, даже теория ошибок это подтверждает Exclamation
6. Быстрый - судя по предыдущему пункту Малый да удалый Very Happy
7. Надежный - ну без этого ни как Like a Star @ heaven

Еще бы добавил пожалуй самый важный пункт: Работоспособность (Работает ли?) Very Happy
А Красоту заменил на Элегантность king

ShenZN

Сообщения : 155
Дата регистрации : 2008-02-18
Откуда : Ukraine

Посмотреть профиль http://lodestar-game.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  Eric-S в Чт Янв 15, 2009 8:00 pm

Ага лучше.
Всё же сделал голосование. Но оно глюконуло. Я за все 7 пунктов. Ну вот меня и защитала системка как 7 человек.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  ShenZN в Чт Янв 15, 2009 8:07 pm

Просто это опрос с множественным выбором, и каждый выбор считается как один голос. Это не глюк Smile

ShenZN

Сообщения : 155
Дата регистрации : 2008-02-18
Откуда : Ukraine

Посмотреть профиль http://lodestar-game.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  Eric-S в Чт Янв 15, 2009 9:07 pm

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

Но всё равно. Написано "проголосовало 10 человек". Откудо столько. Я, ShenZN, и кто ещё? Гена и Тукс? Хотя последнии двое вродебы ещё не заходили!
И по любому 7 человек или 7 голосов от одного человека (меня), так наверное правильнее. Так что глюк, товарищи!

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  tux в Пт Янв 16, 2009 12:18 pm

Откудо столько. Я, ShenZN, и кто ещё? Гена и Тукс? Хотя последнии двое вродебы ещё не заходили!
Трындец, у мня такое очучение, что ты уже тут живеш))
avatar
tux

Сообщения : 365
Дата регистрации : 2008-04-06
Возраст : 29
Откуда : Сибирь

Посмотреть профиль http://tux.nsk.ru/

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  ShenZN в Пт Янв 16, 2009 6:51 pm

Кстати о виртуальном жилище. Кто на каких сайтах больше всего захаживает различные форумы, блоги, сайты и т.д. Поделитесь полезными ссылками Very Happy

ShenZN

Сообщения : 155
Дата регистрации : 2008-02-18
Откуда : Ukraine

Посмотреть профиль http://lodestar-game.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  Eric-S в Пт Янв 16, 2009 8:04 pm

Этот разговор вообще-то совсем не потеме. Так, что модераторы, плс, его в отдельную.

Где я бываю? сейчас Очень мало где.
А вообще на моей страничке
http://eric50.narod.ru/links.html
более или менее актуальная (лично для меня) подборка ссылок. Я сайт держу как стартовую страницу.

Но наверное, чаще всего я гуляю по эл библиотекам.
http://zhurnal.lib.ru
http://lib.rus.ec/
http://lib.aldebaran.ru/

А моих постов больше всего на форуме
http://forum.aldebaran.ru/
правда я сейчас там редко маячу, только отслеживаю разговор в нескольких темах.

Это статистика очень примерная. И в ней не учитывались поисковики и энциклопедии.

А на сей форум захожу время от времени. Особенно по ночам, когда поговорить не с кем.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Re: какой должен быть код?

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения