Архив рубрики ‘код’

Передаем код правильно

Время от времени я вижу договоры на разработку программного обеспечения, где оговорена передача исключительного права на программу для ЭВМ. И я вижу акты к этим договорам, где результат разработки передан, но нигде не зафиксировано, что он собой представляет. Мы уже отошли от хрупких CD-дисков, на которых можно было зафиксировать код. Сейчас разработка живёт в Git, […]

От вайб-кодинга к вайб-охране кода: что можно делать прямо сейчас

Пока юристы спорят, можно ли считать код объектом авторского права, а идею программы охраняемой, разработчики уже несколько месяцев живут в новом мире. Мире AGENTS.md. И в этом новом мире, вероятно, вы cможете фиксировать архитектуру продукта так, что уходящая команда уже не сможет просто скопировать «вашу идею» в соседний стартап. AI-агенты не только научились превращать документ […]

От кода до кандидата: почему разработчики – лучшие рекрутеры

Привет, друзья! Да-да, заголовок звучит неожиданно, но давайте разберёмся, как технический подход помогает точнее понимать таланты и почему синергия между разработчиками и рекрутерами даёт реальный результат. 1. Технический взгляд на поиск талантов

Простая ошибка при кодировании — не значит нестрашная ошибка

Популяризируя статический анализатор кода PVS-Studio, мы обычно пишем статьи для программистов. Однако, на некоторые вещи программисты смотрят одностороннее. Именно поэтому и существуют менеджеры программных проектов, которые могут управлять процессом развития проекта направлять его в нужное русло. Я решил написать несколько статей, целевой аудиторией которых являются менеджеры программных проектов. Эти статьи помогут им лучше ориентироваться в […]

С 18 июля новый порядок регистрации программ для ЭВМ в Роспатенте. Что изменилось?

18 июля 2016 года вступили в силу новый Административный регламент предоставления государственной услуги по государственной регистрации программы для ЭВМ, а также новые Правила регистрации программ и баз данных. Таким образом, прекращает действие Административный регламент 2008 года. Понятно, что если вы по каким-то причинам регистрируете программы в Роспатенте (зачем их регистрировать — мы обсуждали здесь ранее), […]

Хорошие инстинкты кодировщика в конечном итоге «ударят вас по зубам»

Я написал свои первые несколько строчек кода почти 32 года назад, когда мне было 6. Я развил очень сильные инстинкты программирования и мог смотреть на любую проблему, сразу зная, как ее решить — просто интуитивно. К тому времени, когда я стал писать программы, чтобы зарабатывать себе на жизнь, я чувствовал себя рок-звездой. Я находил и […]

20 вопросов, которые задаются на интервью веб-разработчикам

Недавно в SEOmoz состоялись собеседования с кандидатами на должность веб-разработчика. Готовясь к интервью, автор статьи составил список технических вопросов, которые, на его взгляд, было бы уместно задать. После собеседований он решил суммировать результаты и составить более обширный список вопросов, который может пригодиться как интервьюерам, так и интервьюируемым.

Рентабельный код

Жили-были в двух соседних деревушках Вилларибо и Виллабаджо две команды разработчиков. И те и другие делали ревью кода, писали тесты, приводили рефакторинг, но через год разработки в Вилларибо уже выпустили релиз и вышли в продакшн, а в Виллабаджо все еще проводят рефакторинг и чинят баги. В чем же дело? Разработка ПО – область, подверженная рискам. […]

«Работает — не трогай». Стоит ли нарушать правила?

Введение Очень не хватало возможности ввести пользователей в контекст перед голосованием. Спасибо! И так Преамбула Работая со старым унаследованным кодом, порой встречаются достаточно проблемные участки, которые есть желание переписатьисправитьпеределать, но нет такой возможности. Этот код может быть с ошибками, которые не исправляются годами и с ними приходится мириться. Что делать с таким кодом?