mbla: (Default)
[personal profile] mbla
У наших студентов на пятом курсе полугодовая стажировка.

Найти стаж обычно просто - всем хочется получить готового инженера по дешёвой цене - платят стажёрам, естественно, мало.

Обычно ребят берут разработчиками на конкретные проекты.

После окончания стажировки - защита - в комиссии кто-то от нас и руководитель стажа "с места". Иногда руководитель с места по тем или иным причинам отсутствует и вместо себя присылает оценочную бумагу.

Сегодня у меня "защищал" свою работу мальчик, у которого страсть - интеллектуальные компьютерные игры. Ему удалось найти соответствующий стаж. В компании, которую 5 лет назад организовали двое братьев - совсем молодые ребята - были у них какие-то идеи, взяли кредиты. Сейчас в компании шестеро, естественно, друзья-сокурсники. Такие маленькие фирмы, по крайней мере во Франции, всегда дружеские тусовки.

Так вот студент мой, страшно расстроенный тем, что его не оставили - нет у них денег ещё одному человеку платить - рассказал, что "отцы-основатели" с самого начала установили несколько абсолютно жёстких правил программирования.

Первое - понятное - функция должна умещаться на экране - не умещается - разбивай.

А вот второе меня поразило - комментарии запрещены. Идея в том, что комментарии позволяют писать нечётко, - дескать, прочтёт человек комментарий и всё поймёт, а на самом деле, ежели код хорошо написан, он должен быть полностью понятен при чтении с листа.

Это правило, естественно, совершенно противоречит правилам, которым учат на первом курсе, когда за отсутствие комментариев аж оценку снижают.

Как по-вашему?

Date: 2005-09-22 02:50 pm (UTC)
From: [identity profile] kot-ivanovich.livejournal.com
В промышленном программировании цейтнот всегда. Я годами пытаюсь внушать подчинённым, что это не повод писать небрежно — так мы только теряем больше времени.

Date: 2005-09-22 03:42 pm (UTC)
From: [identity profile] clement.livejournal.com
Это тоже верно, но ведь, насколько я понимаю, ошибки попадают в текст не всегда по небрежности, но по отсутствию времени на думание над тем, что пишешь.

Date: 2005-09-22 03:51 pm (UTC)
From: [identity profile] kot-ivanovich.livejournal.com
Конечно. Но я же не про ошибки, я про то, что человек "не успевает" длинную функцию разбить на куски или придумать для функции понятное имя или скобки читабельно расставить. Или делает copy & paste пятнадцать раз...

Date: 2005-09-22 04:53 pm (UTC)

January 2026

S M T W T F S
     1 2 3
45 6 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 05:10 pm
Powered by Dreamwidth Studios