M>>Но это не универсально. Например там где я работал, релизами и пр. ноутсами и документациями занимались ответственные за это отделы. S>Пользователи обнаружили баг в версии x.y.z, вам надо взять соответсвующую версию исходников собрать и отладить. То, как вы используете CI/CD позволяет это сделать легко?
У каждой сборки, ушедшей конечным пользователям, есть соотв. тэг в VCS.
(плюс разные версии билд-серверов, т.к. они тоже меняются)
Хотя обычно собирать и не нужно, т.к. архив бинарников тоже хранится.
Что может пойти не так?
Но опять же поддержка этой инфраструктуры — не задача разработчика.
(инфраструктура на MS TFS/MS Azure Devops.)
Здравствуйте, m2user, Вы писали:
M>немножко игрался с https://go.dev/play/. Дико раздражало, что оно строки с импортом "неиспользуемых" пакетов удаляло не спросив. M>Может такое поведение характерно только для этой песочницы, но ведь это своего рода "витрина".
Это в Go вообще ошибка времени компиляции, наличие проимпортивованных, но неиспользованных пакетов
Но зато современные редакторы умеют автоматически нужные импорты вставлять, и почти всегда угадывают. Так что в среднем об этом можно вообще не думать.
Может ты считаешь себя широко инвестным прогером-мегагуру а тебя дяди-дураки просят подтвердить твое уменее педалить код? Видимо они хотят увидеть хоть какой код, чтобы отсеять совсем неподходящих еще на начальном этапе до интервью. Если кода нет или нельзя то просто так напиши: нет такой возможности. Правда они могут пригласить на интервью сначала других, с кодом.
M>>На текущую работу взяли как раз поглядев мой код на гитхабе. На предыдущую — тоже. Причем оба раза обошлось без нудных собеседований, минут 15 по коду погуляли, обсудили моменты как я то или иное делал, и все
Q>Да делом в том, что туда не хочется туда постить банальность, типа пример магазина книг на DDD, а для не банальности нужна идея и время.
Ну, на предыдущем месте дали два часа на тестовое задание: написать класс целых чисел произвольной длины с операциями сложения и вычитания. А я им такой: "у меня на гитхабе есть уже класс десятичных чисел произвольной точности, и там еще есть и умножение с делением"
Здравствуйте, m2user, Вы писали:
M>У каждой сборки, ушедшей конечным пользователям, есть соотв. тэг в VCS. M>(плюс разные версии билд-серверов, т.к. они тоже меняются) M>Хотя обычно собирать и не нужно, т.к. архив бинарников тоже хранится. M>Что может пойти не так?
Все правильно, но это далеко это не везде есть. Не все разработчики/команды понимают важность того, что ответ на вопрос из каких исходников, как собрана, что нового в какой-то конкрнетной версии должен быть быстрим и легким.
M>Но опять же поддержка этой инфраструктуры — не задача разработчика. M>(инфраструктура на MS TFS/MS Azure Devops.)
Если есть выделенные люди — прекрасно, если нет — занимаются разработчики.
Например, мы маленькая компания и мне приходиться и интерфейсы писать и сборку поддерживать под несколько платформ (как раз на Azure DevOps).
Здравствуйте, m2user, Вы писали:
M>Мой список претензий заметно пересекается с https://sqlite.org/whynotgit.html M>Если интересно обсудить, то могу создать отдельную тему в разделе tools.
Интересно. Наверное, стоит создать отдельную тему и разбирать по пунктам.
Здравствуйте, SkyDance, Вы писали:
SP>>Когда видел в резюме ссылку на гитхаб, точно туда лез и потом разносил чувака уже на собесе по найденным слабым местам.
SD>Хм, ну, разноси код вот этого чувака.
Здравствуйте, Pzz, Вы писали:
Pzz>Лучше, когда он тулзами енфорсится, как в Go. Тогда во-первых некому предъявлять, что они своим уродским стилем подавляют моё уникальное самовыражение, а во-вторых, когда оно автоматически форматирует, это, блин, удобно.
Никакие тулзы не помогут, если у тебя там методы по 3 экрана и копи-паста. Вот на это я бы и посмотрел, для начала.
M>Ну, на предыдущем месте дали два часа на тестовое задание: написать класс целых чисел произвольной длины с операциями сложения и вычитания. А я им такой: "у меня на гитхабе есть уже класс десятичных чисел произвольной точности, и там еще есть и умножение с делением"
Опять тщательно отбирают алгоритмистов-олимпиадников-чемпионов, чтобы посадить их конфигурасить xmlи?
Данное сообщение является художественным произведением и освещает вымышленные события в вымышленном мире. Все совпадения с реальностью являются случайными. Не является инвестиционной рекомендацией.
Здравствуйте, Osaka, Вы писали:
M>>Ну, на предыдущем месте дали два часа на тестовое задание: написать класс целых чисел произвольной длины с операциями сложения и вычитания. А я им такой: "у меня на гитхабе есть уже класс десятичных чисел произвольной точности, и там еще есть и умножение с делением" O>Опять тщательно отбирают алгоритмистов-олимпиадников-чемпионов, чтобы посадить их конфигурасить xmlи?
Здравствуйте, sergii.p, Вы писали:
SP>слышал одну абстрактную мысль, что если человек не имеет pet проектов, то у него нет страсти к программированию. некоторые работодатели могут так думать (особенно те, которые просят код).
Эти работодатели готовы оплачивать пет проекты в рабочее время?
Здравствуйте, Codealot, Вы писали:
C>Никакие тулзы не помогут, если у тебя там методы по 3 экрана и копи-паста. Вот на это я бы и посмотрел, для начала.
Здравствуйте, Pzz, Вы писали:
Pzz>Лучше, когда он тулзами енфорсится, как в Go. Тогда во-первых некому предъявлять, что они своим уродским стилем подавляют моё уникальное самовыражение, а во-вторых, когда оно автоматически форматирует, это, блин, удобно.
Это типа питоновской шляпы? Пипа там какая-то, и что-то там вроде тоже умеет форматировать? Поубивал бы
Когда тулзами енфорсится, это конечно хорошо, но вот даже тот же clang-format довольно убог. Лично я скорее напишу свой нормальный форматтер плюсового кода, чем буду терпеть укладывание меня в прокрустово ложе clang-format'а.
Здравствуйте, SkyDance, Вы писали:
SP>>Когда видел в резюме ссылку на гитхаб, точно туда лез и потом разносил чувака уже на собесе по найденным слабым местам.
SD>Хм, ну, разноси код вот этого чувака.