News Grower

Независимое покрытие AI, стартапов и технологий.

Рефакторил-рефакторил, и почти всё переписал в итоге

Дали мне недавно задачу написать тесты для одной CLI-тулзы. Это мне уже привычно и понимание, зачем тулза нужна, есть. Я только не знал, что меня ждёт в коде. Программист, писавший её, сделал гигантскую работу — претензий нет (не обижайся, пожалуйста, если читаешь это, но это стоит отдельной статьи). Там суммарно, н...

Рефакторил-рефакторил, и почти всё переписал в итоге

Дали мне недавно задачу написать тесты для одной CLI-тулзы. Это мне уже привычно и понимание, зачем тулза нужна, есть. Я только не знал, что меня ждёт в коде. Программист, писавший её, сделал гигантскую работу — претензий нет (не обижайся, пожалуйста, если читаешь это, но это стоит отдельной статьи). Там суммарно, наверно, порядка 30к строк кода написано. Нюанс в том, что, видимо, он раньше не писал на C#,Так что тут я соберу для вас примеры, как нельзя писать и как стоит.

Краткая сводка

Дали мне недавно задачу написать тесты для одной CLI-тулзы. Это мне уже привычно и понимание, зачем тулза нужна, есть.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Движки для дронов, конопля в Бразилии и прочая ИИ-стартапщина на «Битве Единорогов»

Движки для дронов, конопля в Бразилии и прочая ИИ-стартапщина на «Битве Единорогов»

Вчера меня занесло на мероприятие под названием "Битва Единорогов" в офисе Инновационного Хаба Шелкового Пути, через дорогу от Стенфорда. Офис состоит из двух комнат, но согласн...

INFOSTART FRIENDS REGATA — неделя, которая меняет привычный ритм работы и общения

INFOSTART FRIENDS REGATA — неделя, которая меняет привычный ритм работы и общения

На INFOSTART FRIENDS REGATA дни проходят в совершенно новой и непривычной атмосфере. Сначала легкая йога или пешая прогулка. Затем завтрак и живое общение, как продолжение разго...

Почему сильный разработчик не всегда становится сильным тимлидом — и что с этим делать

Почему сильный разработчик не всегда становится сильным тимлидом — и что с этим делать

Вы наверняка встречали задачки на логику: «Все кошки — животные. Это животное — кошка. Значит ли это, что все животные — кошки?» Нет. С тимлидами та же история: не каждый сильны...

Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

В предыдущем посте я разбирал механику прокрастинации умных людей — с исследованиями, формулами и ссылками на мета-анализы. Этот пост другой. Он от первого лица. И он про то, ка...

Soft skills в IT: почему я против?

Soft skills в IT: почему я против?

Сегодня софт скиллы в IT превратились в удобный инструмент для манипуляций и газлайтинга. Под видом адаптивности и эмпатии нам продают некомпетентность менеджмента и отсутствие ...

[Перевод] 18 месяцев до банкротства OpenAI? Прогноз NYT звучит всё правдоподобнее

[Перевод] 18 месяцев до банкротства OpenAI? Прогноз NYT звучит всё правдоподобнее

31 марта OpenAI объявила о раунде финансирования с оценкой $852 миллиарда. На следующий день, 1 апреля, Bloomberg вышел с заголовком: «OpenAI теряет популярность среди вторичных...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Движки для дронов, конопля в Бразилии и прочая ИИ-стартапщина на «Битве Единорогов»

Движки для дронов, конопля в Бразилии и прочая ИИ-стартапщина на «Битве Единорогов»

Вчера меня занесло на мероприятие под названием "Битва Единорогов" в офисе Инновационного Хаба Шелкового Пути, через дорогу от Стенфорда. Офис состоит из двух комнат, но согласн...

INFOSTART FRIENDS REGATA — неделя, которая меняет привычный ритм работы и общения

INFOSTART FRIENDS REGATA — неделя, которая меняет привычный ритм работы и общения

На INFOSTART FRIENDS REGATA дни проходят в совершенно новой и непривычной атмосфере. Сначала легкая йога или пешая прогулка. Затем завтрак и живое общение, как продолжение разго...

Почему сильный разработчик не всегда становится сильным тимлидом — и что с этим делать

Почему сильный разработчик не всегда становится сильным тимлидом — и что с этим делать

Вы наверняка встречали задачки на логику: «Все кошки — животные. Это животное — кошка. Значит ли это, что все животные — кошки?» Нет. С тимлидами та же история: не каждый сильны...

Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

В предыдущем посте я разбирал механику прокрастинации умных людей — с исследованиями, формулами и ссылками на мета-анализы. Этот пост другой. Он от первого лица. И он про то, ка...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Движки для дронов, конопля в Бразилии и прочая ИИ-стартапщина на «Битве Единорогов»

Движки для дронов, конопля в Бразилии и прочая ИИ-стартапщина на «Битве Единорогов»

Вчера меня занесло на мероприятие под названием "Битва Единорогов" в офисе Инновационного Хаба Шелкового Пути, через дорогу от Стенфорда. Офис состоит из двух комнат, но согласн...

INFOSTART FRIENDS REGATA — неделя, которая меняет привычный ритм работы и общения

INFOSTART FRIENDS REGATA — неделя, которая меняет привычный ритм работы и общения

На INFOSTART FRIENDS REGATA дни проходят в совершенно новой и непривычной атмосфере. Сначала легкая йога или пешая прогулка. Затем завтрак и живое общение, как продолжение разго...

Почему сильный разработчик не всегда становится сильным тимлидом — и что с этим делать

Почему сильный разработчик не всегда становится сильным тимлидом — и что с этим делать

Вы наверняка встречали задачки на логику: «Все кошки — животные. Это животное — кошка. Значит ли это, что все животные — кошки?» Нет. С тимлидами та же история: не каждый сильны...

Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

В предыдущем посте я разбирал механику прокрастинации умных людей — с исследованиями, формулами и ссылками на мета-анализы. Этот пост другой. Он от первого лица. И он про то, ка...