Да я только поэтому исходники стараюсь не показывать никому, так-то не жалко говна этого. Когда приходится, по-быстрому стираю маты в комментах, извиняюсь и обязательно говорю, что если бы я знал, что придется показывать, то я бы хотя бы переменные называл не одним символом.
Да не, не коммерческий код. Например, ты написал клиент для ЛОР, но отдаешь другим уже собранный пакет, в котором лежит бинарь. Потому что не хочешь что бы все увидели твой кривой почерк.
дык это должно быть оговорено бумажками очевидно же, в некоторых случаях СБ-шники за открытие повесят, в других ПМ повесит за сокрытие исходников - между отделами
Вот, кстати, насчет исходников моих велосипедов мне совершенно не стыдно. Видимо, потому, что я вообще никакой не программист. И пусть народ как угодно ругает то, что у меня валяется на гитхабе/сосфорже/гуглокоде. Я это делаю для себя и основная моя цель — решить свои задачи. А остальные могут использовать мой код, могут ругать — пофиг. Мне это никто не напишет, поэтому делаю как могу. Аналогично и с электроникой (я обладаю очень условными навыками радиоэлектронщика, но схемы разрабатывать надо), embedded (таки работать с железяками как-то надо!), конструкторской документацией (ну не конструктор я, поэтому вместо чертежей у меня говно получается, благо, их понимают и делают правильные детали)...
Я это делаю для себя и основная моя цель — решить свои задачи. А остальные могут использовать мой код, могут ругать — пофиг. Мне это никто не напишет, поэтому делаю как могу.
Ты, это, поосторожней! Так ведь и до BSD недалеко! ;)
А вообще, самые умные слова этого треда. Надо — делай, критикуют — учись.
Ага. Ох, как меня говнецом обложили на вчерашнем техсовете... Но работать надо. Крикуны ничего не сделают, их вопли просто нужно к сведению принимать. Иногда даже полезное говорят. Жаль, что нельзя некоторые элементарные вещи спихнуть на какого-нибудь аспиранта или студента — пока научишь, сам 100 раз сделаешь!
Ну блин. Сначала критикуют выбранный язык, потом фреймворк, потом сам код. Когда это звучит от условно-профессионального программиста, то становится неприятно за свою поделку.
Конечно нет. Если стоит вопрос о «отдаче исходников» значит код рабочий. Если код рабочий, то за него уже не может быть стыдно. Тем более что контекст (отдача кода) указывает, что у получателя и такого кода нет. Чего тут стыдиться?
Не, если научишь, студент, скорее всего, свалит куда-нибудь в Москвабад ☹
Ну, а еще для того, чтобы научить, нужен толковый студент. А мне последние лет 5 таковых не попадалось. Аспиранты же здесь в основном — чистые астрофизики, к железу у них, к сожалению, никакой тяги нет.
Было конечно.
Правда заметил одну интересную тенденцию. Красивый, отрефаченный, академический код только «показывают», причем чем «круче» код тебе показали тем выше вероятность адского говнокода в продакшене от того же автора. Скорее чем среднее код - тем автор адекватнее как специалист.