Size: a a a

2021 January 21

AZ

Alexander Zaitsev in pro.cxx.holywars
поэтому всеми правдами и неправдами стараешься наебать и скопировать к себе, чтобы треша этого не делать :)
источник

AB

Andrey Buran in pro.cxx.holywars
Звучит как боль
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Andrey Buran
Звучит как боль
так и есть
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
а есть ещё круче. Понадобился тебе какой-то новый класс, который может быть использован всеми. А такого нет.

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

И вот тебе понадобилось немного класс поменять. И всё - идёшь сосать хуи
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
офк какое поведение класса считается его контрактом, а какое - детали реализации, нигде нет, так как документацию к коду ЗАПРЕЩЕНО писать
источник

AB

Andrey Buran in pro.cxx.holywars
Alexander Zaitsev
офк какое поведение класса считается его контрактом, а какое - детали реализации, нигде нет, так как документацию к коду ЗАПРЕЩЕНО писать
Бляяяяяяяя
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
и узнать контракты класса можно по:
1) Юнит-тестам (которые никто не пишет офк, потому что нет времени)
2) Догадаться по названию класса, его интерфейсу и так далее. Ключевое здесь - догадаться
источник

C

Churchill in pro.cxx.holywars
Саня ты в порядке
источник

C

Churchill in pro.cxx.holywars
Ты в порядке Саня
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Andrey Buran
Бляяяяяяяя
очень вкусно, рекомендую
источник

AB

Andrey Buran in pro.cxx.holywars
У нас в таких случаях пацаны пишут либу с интерфейсом и имплементации в другой либе
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
а аргументация всегда одна и та же:
1) у нас код самодокументируемый
2) документация к коду устаревает, а вот самодокументируемый код не устаревает
источник

AB

Andrey Buran in pro.cxx.holywars
Хочешь поменять имплементации пишешь новую либу имплементации
источник

AB

Andrey Buran in pro.cxx.holywars
Шах и мат
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Andrey Buran
У нас в таких случаях пацаны пишут либу с интерфейсом и имплементации в другой либе
так и живём, да
источник

A

Andrei Konshyn in pro.cxx.holywars
нужна помощь супер кекспертов. у меня nuget-зависимость такая:
https://powershell.myget.org/F/powershell-core/api/v3/index.json
Но нихера не доступно, знает кто как это исправить?
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Andrei Konshyn
нужна помощь супер кекспертов. у меня nuget-зависимость такая:
https://powershell.myget.org/F/powershell-core/api/v3/index.json
Но нихера не доступно, знает кто как это исправить?
а там норма, что does not exist?
источник

C

Churchill in pro.cxx.holywars
На входе в опенспейс табличка "Труд освобождает"
( ͠° ͟ʖ ͡°)
источник

A

Andrei Konshyn in pro.cxx.holywars
Alexander Zaitsev
а там норма, что does not exist?
Error occurred while restoring NuGet packages: Unable to load the service index for source https://powershell.myget.org/F/powershell-core/api/v3/index.json.
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Churchill
На входе в опенспейс табличка "Труд освобождает"
( ͠° ͟ʖ ͡°)
опа-опа
источник