Size: a a a

2016 April 09

PC

Pavel Chebotarev in dlang.ru
И новые люди, пришедшие в проект, не в силах будут разобраться что для чего предназначено.
источник

PC

Pavel Chebotarev in dlang.ru
В итоге при малейшем изменении разработчики будут кричать "НЕ ТРОГАЙ ВДРУГ ЧТО ОТВАЛИТСЯ!!!1", и убегать за дозой транквилизаторов.
источник

DB

Dmitry Bubnenkov in dlang.ru
Тоесть главная задача — просто не делать его большим? т.е. если делать глобальным, то пихать туда самый минимум?
источник

PC

Pavel Chebotarev in dlang.ru
Ну да
источник

PC

Pavel Chebotarev in dlang.ru
Но такое уж свойство разработки - если где-то сделал криво, то со временем это место разрастется и начнет доставлять боль.
источник

DB

Dmitry Bubnenkov in dlang.ru
понял, спасибо
источник

DB

Dmitry Bubnenkov in dlang.ru
А в том фрагменте кода выше я правильно пытаюсь static this сделать?
источник

PC

Pavel Chebotarev in dlang.ru
Для меня загадка как оно должно работать) Конструктор не может быть статическим
источник

PC

Pavel Chebotarev in dlang.ru
Вот инициализация модуля static this это еще ладно.
источник

DB

Dmitry Bubnenkov in dlang.ru
так, все я уже оценил гемор статических классов)
сложно понять dbname это экземпляр какого класса)
источник

PC

Pavel Chebotarev in dlang.ru
Поэтому такое у тебя компилироваться не должно, либо оно работает как то по соглашению в d, надо гуглить
источник

DB

Dmitry Bubnenkov in dlang.ru
хех, такое вот работает https://ideone.com/qowBjg
источник

PC

Pavel Chebotarev in dlang.ru
mc тогда вообще можешь убрать везде, оно не нужно
источник

DB

Dmitry Bubnenkov in dlang.ru
С ПГ не было времени посмотреть кстати?
источник

PC

Pavel Chebotarev in dlang.ru
Не, еще не смотрел
источник
2016 April 10

e

expwez in dlang.ru
источник

e

expwez in dlang.ru
а точка что значит?
источник

e

expwez in dlang.ru
это то же что и ::mc.say()
источник

e

expwez in dlang.ru
в с++
источник

DB

Dmitry Bubnenkov in dlang.ru
Я Си вообще не знаю...
источник