Обложка канала

Экстраполяция IT

Канал об IT в целом и о программировании в частности.

Экстраполяция IT

3 года назад
Открыть в
Критерий хорошего кода. Основным показателем хорошо структурированного и написанного кода является его способность заменять библиотки. Совсем вырожденный сферическо-единорожный случай, которого не существует в природе — это когда был PostgreSQL, а заменили на MySQL с минимальным изменением кода. Понятное дело, такого не бывает, конечно, но критерий хорошо написанного кода демострирует хорошо. Более частый и менее совоглобусовый случай — обновление мажорных версий библиотек и языков программирования. Чем проще и чем с меньшими неожиданностями сталкивается разработчик при обновлении библиотек, тем лучше и качественней кодовая база. Конечно, это вовсе не означает, что если вы просто написали npm update и у вас всё завелось с полпинка, то у вас идеальный код, вовсе нет. Скорее это повышает уверенность или вероятность того, что код хороший. Не то, чтобы прям «критерий», но больше некая лакмусовая бумажка, получается.