Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Производственная культура обеспечивает качество продукта. Культура программирования, имхо, должна заключаться а) в написании коректного в плане подверженности ошибкам кода б) (имхо самое важное) в написании кода пригодного для сопровождения и рефакторинга. Расскажите о том как на ваш взгляд можно писать, как не желательно и как уж точно никогда нельзя. Расскажите почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 23:36 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Сложно сказать что-то кратко по заданному вопросу. Лучше почитать С.Макконнелла "Совершенный код". Там все подробно описано. Отлаживать код вдвойне сложнее, чем писать. Поэтому, если при написании программы вы используете весь свой интеллект, вы по определению недостаточно умны, чтобы ее отладить. (Brian W. Kernighan) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 23:38 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Сергей ФроловСложно сказать что-то кратко по заданному вопросу. Лучше почитать С.Макконнелла "Совершенный код". Там все подробно описано. Отлаживать код вдвойне сложнее, чем писать. Поэтому, если при написании программы вы используете весь свой интеллект, вы по определению недостаточно умны, чтобы ее отладить. (Brian W. Kernighan) Огромный респект за цитату! Кратко и не надо:) Я хочу сдесь собрать многолетний опыт десятков програмиздов на благо програмиздов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 23:48 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
пользователь пользуется языком, с неточными понятиями. программист, пишет программы формальным языком. использование формального языка (а еще лучше формальных методов) на шаге постановки задачи, теоретически должно способствовать улучшению продукта, написанного программистом и ускорить процесс написания и тестирования оного. вроде как переход от ручного производства к конвейеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 23:57 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
2 Sarin: Цитата как раз из книги Макконнелла :)) И там еще много подобного :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 23:59 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
[quot Sarin]Производственная культура обеспечивает качество продукта. /quot] Качество продукта - это используемые материалы + технология изготовления Метериал - язык программирования (нельзя писать на чем угодно) Технология - стандарты, контроль, вычитывание кода, чистка мусора, самодокументирование - много чего. Самое главное - понимание того, что код программы имеет самодостаточную ценность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 11:11 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
мод Качество продукта - это используемые материалы + технология изготовления технология может быть любой. При халтурном отношении производственного персонала к своим должностным обязанностям выйдет бяка. Вот и хочется чтоб вы рассказали тут о примерах халтуры и последствиях. А так же о том как делать чтоб было хорошо. Пример: ява. Использование перехвата исключений совместно с блоком finaly. плохой пример Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 12:40 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
2 Sarin 1) Приведенный выше кусок кода, который вы называте плохим примером , абсолютно неинформативен. Он ничего не делает, а следовательно не может претендовать на предмет дискуссии. Если это шаблон - то укажите способы его применения. 2) В каких источниках вы нашли, рекомендацию по применению хорошего примера? И из чего следует халтурность (не халтурность) вышеописанного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 21:47 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Источник - книжка прикольная. Вся фишка в том, что один try вставляется в другой. Во-первых, это улучшает удобочитаемость и ,во-вторых, позволяет в блоке finally перехватывать исключения возникший при обработке исключения из вложенного цикла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 22:14 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
imho ничего особо хорошего во вложенных try нет. Другой вопрос что иногда не знаю как обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 22:53 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
авторВся фишка в том, что один try вставляется в другой. Во-первых, это улучшает удобочитаемость и ,во-вторых, позволяет в блоке finally перехватывать исключения возникший при обработке исключения из вложенного цикла. Сарин ну вот Вы же не знаете и пишите всякую ересь! Не надо!!! почитают Вас пионэры и начнут вовсю применять. приведите выдержку из книжки (ну или книжку назовите) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 01:15 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
какая глава? номер и название ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 10:50 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Глава 11. С 670. У меня ошибочка маленькая:) Вообще-то топик был не про это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 14:45 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
это чтоли? авторWe strongly suggest that you decouple try/catch and try/finally blocks. This makes your code far less confusing. For example, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. The inner try block has a single responsibility: to make sure that the input stream is closed. The outer try block has a single responsibility: to ensure that errors are reported. Not only is this solution clearer, it is also more functional: errors in the finally clause are reported. Вы милейший начинания то может и не плохие создаете ... но реализация как всегда ниже плинтуса. Я могу только обратится с просьбой если не знаете суть предмета то не говорите ничего может за умного сойдете. да я понимаю что топик не "про это" ... только на кой ляд вы "про это" начали тут постить? чтоб показать какой Вы отличный спец? ЗЫ да кстати если есть ошибка то надо на нее указывать не стесняться и не боятся. не ошибается только тот кто ничего не делает. -------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 16:41 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Я не понял наезда? На ошибку я указал сразу как только её обнаружил. И ошибся не по незнанию а потому что уже неделю спать ложусь в час, а встаю в семь. И топик создал не чтоб за умного сойти!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 17:23 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
SarinЯ не понял наезда? На ошибку я указал сразу как только её обнаружил. ничего подобного. Вы сказали что ошибка есть но не указали какая! и не привели исправленный вариант!!! SarinИ ошибся не по незнанию а потому что уже неделю спать ложусь в час, а встаю в семь. прям как пятилетний! самому то не смешно? ;-) SarinИ топик создал не чтоб за умного сойти!!! сошлибы если бы не создавали :-) ЗЫ никаких наездов небыло я вежливо попросил. Мне глубоко по барабану какой Вы спец мне просто ненравится когда пишут всякую ерунду. Пионэры на нее ведуться вон у Вас сколько постов за 7000 перевалило! Вроде авторитетный автар и все такое, а на самом то деле больше половины сообщений это просто треп ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 18:21 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Fabrichenko Viktor ... Злой ты какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 18:23 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
да не злой я просто ... начинания г-на Сарина мне очень нравятся, НО давайте будем писать действительно хорошие и правильные примеры и мысли, а допустив ошибку делать так чтобы она максимально быстро была исправленна и ЖИРНЫМИ БОЛЬШИМИ КРАСНЫМИ БУКВАМИ было написано как делать ненадо! если кого обидел прошу прощения ----------------------------------- жизнь как пестня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 19:16 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
SarinПроизводственная культура обеспечивает качество продукта. Культура программирования, имхо, должна заключаться а) в написании коректного в плане подверженности ошибкам кода б) (имхо самое важное) в написании кода пригодного для сопровождения и рефакторинга. Расскажите о том как на ваш взгляд можно писать, как не желательно и как уж точно никогда нельзя. Расскажите почему. тут на самом деле разные "слои" и разные вектора... слой менагера... организовать работу так, что бы уменьшить кол-во рисков. заранее получать прогноз проблем и возможные пути обхода. Организовывать лучше в виде замкнутых, самодастаточных структур предприятия - базируясь используя не столько на административных, сколько на человеческих какчествах людей. Это чтоб задышала "механизма". Замыкать нуна и на уровне предприятия и на уровне групп.В общем то тема достаточно обширная... слой программера... существование определённых рамок, решающие вышеназванные проблемы. ну например кодинг рулез, в котором стоит отразить стандартизацию при кодировании с учётом специфики языка и часто встречающихся ляпов на данном уровне. Так же правила ведения документации(й). Так же: общее и проф. развитие программистов, стимуляция и организации их работы направленное на самообучение, желание творить, повышение отдачи. тема так же обширна... с уважением (круглый) ЗЫ А подерживать и рефакторить - уж поверьте дураку, проффесионалу пофигу что, как и на каком языке... Логика - она везде логика... Хоть на азме, хоть на сях, хоть на яве, хоть на си бимоле... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 19:36 |
|
||
|
Культура программирования.
|
|||
|---|---|---|---|
|
#18+
Fabrichenko Viktor пожалуйста, НЕ ОБСУЖДАЙТЕ МЕМБЕРОВ И ИХ ПОВЕДЕНИЕ, в форуме программирование. обсуждение ошибок и обсуждение людей, которые их делают это разные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2006, 01:49 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33701428&tid=1346893]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 385ms |

| 0 / 0 |
