Search
Write a publication
Pull to refresh
6
0
Artyom Blokhin @akrovv

User

Send message

В поисках хорошего стиля. Часть 2. Пишем свой линтер на Go для golangci-lint

Level of difficultyMedium
Reading time10 min
Views1.3K

Привет! Меня зовут Артём Блохин, я Go-разработчик в команде интеграций Островка. Сегодня поговорим о линтинге кода.

Если бы «Сумерки» были про код, Эдвард — был линтером, а Белла — легаси-кодом, их диалог звучал бы так:

Читать далее

В поисках хорошего стиля. Часть 1. Зачем нам свои линтеры на Go в Островке

Level of difficultyMedium
Reading time7 min
Views1.6K

Мы написали свои линтеры для Go, которые умеют находить пустые инициализации и проверять экспортируемость полей и методов типов. Сегодня мы поговорим о том, как наша команда пришла к собственному линтеру, и немного погрузимся в детали его реализации.

Всем привет! Меня зовут Артём Блохин, я Golang-разработчик в команде интеграций Островка.

Если бы «Рождественская история» Чарльза Диккенса была про стиль кода, то получилось бы как-то так:

«Начнём сначала: код‑стайл умер. Сомневаться в этом не приходилось. Свидетельство о его погребении было подписано девопсом, архитектором и тимлидом. Оно было подписано разработчиком Островка.»

Отправиться на поиски хорошего стиля

Information

Rating
1,493-rd
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Backend Developer
Git
PostgreSQL
Linux
SQL
Redis
Golang
MongoDB
REST
Docker
CI/CD