Никогда, о nevermore
May. 5th, 2010 11:40 pmНа сайте Фейерштейна (никогда не знаешь, как его правильно написать, а тем более — произнести) выложены несколько «стандартов кодирования» для PL/SQL. Интересно, думаю, надо посмотреть. Читаю:
Never issue a RETURN statement inside a loop. Your module should have one point of exit.
Ну почему, объясните! Нет, просто never и всё тут. По-моему, это всё из серии «никогда не используйте GOTO» — почему, уже никто не помнит, но все знают, что не положено.
Ещё и ещё раз убеждаюсь в том, что вместо тонны категоричных формулировок куда полезнее сформулировать несколько основополагающих правил и показать, как они работают на практике. Sapienti sat, а остальным всё равно не поможет.
Что, собственно, я и пытался проделать на работе на своём семинаре про качественные программы: у каждого свой способ чинить мотоцикл... Было уже две серии, видимо будет ещё. Кое-что можно и нужно улучшить, но в целом вроде получилось.
no subject
Date: 2010-05-06 08:29 pm (UTC)Могу даже пригласить_на, если выдержишь 2 × 4 часа нравоучений :)
no subject
Date: 2010-05-06 09:09 pm (UTC)