DIMAN123456789 #1001 22 февраля 2013 вот юнит-тест к немуAssert.That(5 == someFunc(argToHave5));ну ты реально дебил.если функция читает из базы, файла или сервиса - то у тебя юнит тест свалится если не будет этого контекста или в нем что-то поменяется, но при этом логика функции будет правильной. и это не юнит тест, а хуйня какая-тоебать ты придурок бляяпри чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.статические МЕТОДЫ тестировать - одно удовольствие.статические ПЕРЕМЕННЫЕ - не тестируемы. дак вот я говорил про МЕТОДЫ.Ебать у тебя каша в голове Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1002 22 февраля 2013 public static function get_company($id) {} это метод или переменная? :hmm: :hmm: Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #1003 22 февраля 2013 public static function get_company($id) {} это метод или переменная? :hmm: :hmm: Конечно метод. Поделиться сообщением Ссылка на сообщение
rubish #1004 22 февраля 2013 ебать ты придурок бляяпри чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.статические МЕТОДЫ тестировать - одно удовольствие.статические ПЕРЕМЕННЫЕ - не тестируемы. дак вот я говорил про МЕТОДЫ.каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать? Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #1005 22 февраля 2013 ебать ты придурок бляяпри чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.статические МЕТОДЫ тестировать - одно удовольствие.статические ПЕРЕМЕННЫЕ - не тестируемы. дак вот я говорил про МЕТОДЫ.каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?Да они нихуя не понимает, что в статическом методе могут быть только статические переменные, либо локальные. И в том и вдругом случае он ничего отладить не сможет. А тот пример который он привел static int someFunc(SomeArgument arg) { } это классический пример утилитной функции, которая и должна быть статической. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1006 22 февраля 2013 public static function get_company($id) {} это метод или переменная? :hmm: :hmm: Конечно метод.я знаю, но хотел чтобы это ответил блонд Поделиться сообщением Ссылка на сообщение
Mr.Blonde #1007 22 февраля 2013 ебать ты придурок бляяпри чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.статические МЕТОДЫ тестировать - одно удовольствие.статические ПЕРЕМЕННЫЕ - не тестируемы. дак вот я говорил про МЕТОДЫ.каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?ты ебнутый ? скажи честно толькокаким образом в статическом методе может быть нестатический контекст - вот смотри кодpublic static void method(Context ctx, int arg) { // вот тебе любой контекст блядь // ну нихуя себе, в статическом методе нет статического контекста ! ты наверное такого и не видел никогда !}и при чем тут база данных вообще ? public static function get_company($id) {} это метод или переменная? :hmm: :hmm: Конечно метод.я знаю, но хотел чтобы это ответил блонд че нада ? всё уже пояснил рабишу http://ru.iccup.com/dota/details/1295953.html ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ СВЕН ТП СВЕН ПУШИТ СВЕН ХЕКС СВЕН ДАБЛКИЛЛ СВЕН 7ОО КРИПОВ Поделиться сообщением Ссылка на сообщение
justice_st #1008 22 февраля 2013 принес попкорн, продолжайте Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1009 22 февраля 2013 при томВ данном случае набор статик методов в классе типа CompanyDao вполне приемлем, правда сигнатуры я бы поменял на более информативные, например GetById(id), DeleteById(id). Не обзывать метод наподобие GetCompanyById, потому что и так ясно, что этот класс содержит методы для работы с сущностью "компания". Поделиться сообщением Ссылка на сообщение
rubish #1010 22 февраля 2013 ебать ты придурок бляяпри чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.статические МЕТОДЫ тестировать - одно удовольствие.статические ПЕРЕМЕННЫЕ - не тестируемы. дак вот я говорил про МЕТОДЫ.каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?ты ебнутый ? скажи честно толькокаким образом в статическом методе может быть нестатический контекст - вот смотри кодpublic static void method(Context ctx, int arg) { // вот тебе любой контекст блядь // ну нихуя себе, в статическом методе нет статического контекста ! ты наверное такого и не видел никогда !}и при чем тут база данных вообще ?ты реально какой-то дебил.в результате таких манипуляций ты получаешь уродливый интерфейс и сильную связанность. Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Mr.Blonde #1011 22 февраля 2013 ебать ты придурок бляяпри чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.статические МЕТОДЫ тестировать - одно удовольствие.статические ПЕРЕМЕННЫЕ - не тестируемы. дак вот я говорил про МЕТОДЫ.каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?ты ебнутый ? скажи честно толькокаким образом в статическом методе может быть нестатический контекст - вот смотри кодpublic static void method(Context ctx, int arg) { // вот тебе любой контекст блядь // ну нихуя себе, в статическом методе нет статического контекста ! ты наверное такого и не видел никогда !}и при чем тут база данных вообще ?ты реально какой-то дебил.в результате таких манипуляций ты получаешь уродливый интерфейс и сильную связанность.слив засчитан, пизди дальше http://ru.iccup.com/dota/details/1295953.html ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ СВЕН ТП СВЕН ПУШИТ СВЕН ХЕКС СВЕН ДАБЛКИЛЛ СВЕН 7ОО КРИПОВ Поделиться сообщением Ссылка на сообщение
rubish #1012 22 февраля 2013 слив засчитан, пизди дальшену на работу устроишься - мб тебя и научат нормальный код писать Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
KotZhilkina #1013 22 февраля 2013 пиздец вы тут по хуйне угораете Публикация отключена Поделиться сообщением Ссылка на сообщение
Mr.Blonde #1014 22 февраля 2013 слив засчитан, пизди дальшену на работу устроишься - мб тебя и научат нормальный код писатьаххаххахах давай жги ещё пиздец вы тут по хуйне угораетеда никто тут не угорает, объясняю дураку простейшие вещи - а он кроме IoC и DI уже и слова забыл, сливается по кд и начинает снова чушь нести про сильную связанностьдругой чешет про магические куки, про какие-то "невозможно подделать SESSIONID" и мне еще говорит что у меня каша в головеи еще претендуют на авторитетность мнений, советуют чето тут новичкам http://ru.iccup.com/dota/details/1295953.html ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ СВЕН ТП СВЕН ПУШИТ СВЕН ХЕКС СВЕН ДАБЛКИЛЛ СВЕН 7ОО КРИПОВ Поделиться сообщением Ссылка на сообщение
rubish #1015 22 февраля 2013 да никто тут не угорает, объясняю дураку простейшие вещи - а он кроме IoC и DI уже и слова забыл, сливается по кд и начинает снова чушь нести про сильную связанностьдругой чешет про магические куки, про какие-то "невозможно подделать SESSIONID" и мне еще говорит что у меня каша в головеи еще претендуют на авторитетность мнений, советуют чето тут новичкамто-есть сильная связанность - это не беда и дергать базу прямо из представления - это здорово? Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Mr.Blonde #1016 22 февраля 2013 да никто тут не угорает, объясняю дураку простейшие вещи - а он кроме IoC и DI уже и слова забыл, сливается по кд и начинает снова чушь нести про сильную связанностьдругой чешет про магические куки, про какие-то "невозможно подделать SESSIONID" и мне еще говорит что у меня каша в головеи еще претендуют на авторитетность мнений, советуют чето тут новичкамто-есть сильная связанность - это не беда и дергать базу прямо из представления - это здорово?Я разве говорил, что сильная связанность это заебись ?Я разве предлагал дергать базу прямо из представления ? http://ru.iccup.com/dota/details/1295953.html ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ СВЕН ТП СВЕН ПУШИТ СВЕН ХЕКС СВЕН ДАБЛКИЛЛ СВЕН 7ОО КРИПОВ Поделиться сообщением Ссылка на сообщение
rubish #1017 22 февраля 2013 Я разве говорил, что сильная связанность это заебись ?Я разве предлагал дергать базу прямо из представления ?ну если использовать статические методы - то контекст тебе придется создавать в самом вернем слое. если ты передаешь в статический метод контекст - то тебе придется инициализировать этот контекст ручками в приложении или городить еще один слой, в котором сможешь оперировать абстракциями, а не конкретной реализацией Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Mr.Blonde #1018 22 февраля 2013 Я разве говорил, что сильная связанность это заебись ?Я разве предлагал дергать базу прямо из представления ?ну если использовать статические методы - то контекст тебе придется создавать в самом вернем слое. если ты передаешь в статический метод контекст - то тебе придется инициализировать этот контекст ручками в приложении или городить еще один слой, в котором сможешь оперировать абстракциями, а не конкретной реализациейЕсли что-то нуждается в контексте, то нужно либо добавить его аргументом к методам, либо перейти к классу с состоянием. Что непонятного-то ? В чем проблема ? http://ru.iccup.com/dota/details/1295953.html ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ СВЕН ТП СВЕН ПУШИТ СВЕН ХЕКС СВЕН ДАБЛКИЛЛ СВЕН 7ОО КРИПОВ Поделиться сообщением Ссылка на сообщение
rubish #1019 22 февраля 2013 Если что-то нуждается в контексте, то нужно либо добавить его аргументом к методам, либо перейти к классу с состоянием. Что непонятного-то ? В чем проблема ?передавать контекст в аргумент метода убивает всю идею многослойности приложения. в таком случае можно просто не заморачиваться и создавать контекст прямо в представлении. Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Mr.Blonde #1020 22 февраля 2013 Если что-то нуждается в контексте, то нужно либо добавить его аргументом к методам, либо перейти к классу с состоянием. Что непонятного-то ? В чем проблема ?передавать контекст в аргумент метода убивает всю идею многослойности приложения. в таком случае можно просто не заморачиваться и создавать контекст прямо в представлении.хорошо, оставляю тебя наедине с твоими гениальными размышлениями. http://ru.iccup.com/dota/details/1295953.html ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ СВЕН ТП СВЕН ПУШИТ СВЕН ХЕКС СВЕН ДАБЛКИЛЛ СВЕН 7ОО КРИПОВ Поделиться сообщением Ссылка на сообщение