AIeosha (aleosha) wrote,
AIeosha
aleosha

Dependency management в Go

Дремучие Cшники считают, что dependency management не нужен. Все, что нужно – пихаешь в проект. Чужой код или свой – какая разница?
Сначала все соглашались. Google ведь плохого не посоветует. И только когда vendor’ящиеся из всех щелей проекты раздулись, некоторые стали что-то подозревать.
При этом дремучие Cшники продолжали твердить, что раз в Google это работает, то это будет работать везде. Ведь у каждого есть десять индусов, чтобы следить за dependencies.
Некоторые китайцы и прочие демократы из Сан Франциско, которых в Google не взяли, решили все же пилить свой dependency management. Был godep, на который все дружно перешли. Затем был gom, на который все опять же дружно стали переписывать свои dependencies. Наконец кто-то додумался просто украсть идею у NodeJS, а не изобретать свой одноколесный велосипед. Так появился Glide. С Glide хотя бы можно работать. Не прошло и шести лет.

Tags: *.jar, go
Subscribe

  • Comptoir Libanais и Real Greek

    За неделю побывали в двух схожих по сути ресторанах. Оба – средних размеров сети, оба подают mediterranean, в основном meze. При это в…

  • Edinburgh, суббота-воскресенье

    Начинаем день с взбирания на Artur Seat. Этот расположенный в парке холм вообще еще в черте города. Подъем крутой, но по больше части там каменные…

  • Edinburgh, четверг

    Ехать в поезде 5 часов, совсем не то же самое, что лететь 5 часов. Даже в чертовой маске. Просторней, и даже какой то Интернет есть. В Шотландии…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 9 comments