Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 3

Рекомендованные сообщения

вот юнит-тест к нему

Assert.That(5 == someFunc(argToHave5));

ну ты реально дебил.

если функция читает из базы, файла или сервиса - то у тебя юнит тест свалится если не будет этого контекста или в нем что-то поменяется, но при этом логика функции будет правильной. и это не юнит тест, а хуйня какая-то

ебать ты придурок бляя

при чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.

статические МЕТОДЫ тестировать - одно удовольствие.

статические ПЕРЕМЕННЫЕ - не тестируемы.

 

дак вот я говорил про МЕТОДЫ.

Ебать у тебя каша в голове :palevo:

Поделиться сообщением


Ссылка на сообщение

public static function get_company($id)
{}

это метод или переменная? :hmm: :hmm: :hmm: :hmm: :hmm:

Поделиться сообщением


Ссылка на сообщение

public static function get_company($id)
{}

это метод или переменная? :hmm: :hmm: :hmm: :hmm: :hmm:

Конечно метод.

Поделиться сообщением


Ссылка на сообщение

ебать ты придурок бляя

при чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.

статические МЕТОДЫ тестировать - одно удовольствие.

статические ПЕРЕМЕННЫЕ - не тестируемы.

 

дак вот я говорил про МЕТОДЫ.

каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

ебать ты придурок бляя

при чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.

статические МЕТОДЫ тестировать - одно удовольствие.

статические ПЕРЕМЕННЫЕ - не тестируемы.

 

дак вот я говорил про МЕТОДЫ.

каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?

Да они нихуя не понимает, что в статическом методе могут быть только статические переменные, либо локальные. И в том и вдругом случае он ничего отладить не сможет. А тот пример который он привел

static int someFunc(SomeArgument arg) {
}

это классический пример утилитной функции, которая и должна быть статической.

Поделиться сообщением


Ссылка на сообщение

public static function get_company($id)
{}

это метод или переменная? :hmm: :hmm: :hmm: :hmm: :hmm:

Конечно метод.

я знаю, но хотел чтобы это ответил блонд :nate:

Поделиться сообщением


Ссылка на сообщение

ебать ты придурок бляя

при чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.

статические МЕТОДЫ тестировать - одно удовольствие.

статические ПЕРЕМЕННЫЕ - не тестируемы.

 

дак вот я говорил про МЕТОДЫ.

каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?

ты ебнутый ? скажи честно только

каким образом в статическом методе может быть нестатический контекст - вот смотри код

public static void method(Context ctx, int arg) { // вот тебе любой контекст блядь

// ну нихуя себе, в статическом методе нет статического контекста ! ты наверное такого и не видел никогда !

}

и при чем тут база данных вообще ?

 

public static function get_company($id)
{}

это метод или переменная? :hmm: :hmm: :hmm: :hmm: :hmm:

Конечно метод.

я знаю, но хотел чтобы это ответил блонд :nate:

че нада ? всё уже пояснил рабишу


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

принес попкорн, продолжайте

Поделиться сообщением


Ссылка на сообщение

при том

В данном случае набор статик методов в классе типа CompanyDao вполне приемлем, правда сигнатуры я бы поменял на более информативные, например GetById(id), DeleteById(id). Не обзывать метод наподобие GetCompanyById, потому что и так ясно, что этот класс содержит методы для работы с сущностью "компания".

Поделиться сообщением


Ссылка на сообщение

ебать ты придурок бляя

при чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.

статические МЕТОДЫ тестировать - одно удовольствие.

статические ПЕРЕМЕННЫЕ - не тестируемы.

 

дак вот я говорил про МЕТОДЫ.

каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?

ты ебнутый ? скажи честно только

каким образом в статическом методе может быть нестатический контекст - вот смотри код

public static void method(Context ctx, int arg) { // вот тебе любой контекст блядь

// ну нихуя себе, в статическом методе нет статического контекста ! ты наверное такого и не видел никогда !

}

и при чем тут база данных вообще ?

ты реально какой-то дебил.

в результате таких манипуляций ты получаешь уродливый интерфейс и сильную связанность.


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

ебать ты придурок бляя

при чем тут контекст ? ты путаешь статические МЕТОДЫ и статические ПЕРЕМЕННЫЕ.

статические МЕТОДЫ тестировать - одно удовольствие.

статические ПЕРЕМЕННЫЕ - не тестируемы.

 

дак вот я говорил про МЕТОДЫ.

каким образом в твоем статическом методе может быть нестатический контекст? с базой данных как этот статический метод будет работать?

ты ебнутый ? скажи честно только

каким образом в статическом методе может быть нестатический контекст - вот смотри код

public static void method(Context ctx, int arg) { // вот тебе любой контекст блядь

// ну нихуя себе, в статическом методе нет статического контекста ! ты наверное такого и не видел никогда !

}

и при чем тут база данных вообще ?

ты реально какой-то дебил.

в результате таких манипуляций ты получаешь уродливый интерфейс и сильную связанность.

слив засчитан, пизди дальше


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

слив засчитан, пизди дальше

ну на работу устроишься - мб тебя и научат нормальный код писать

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

пиздец вы тут по хуйне угораете


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

слив засчитан, пизди дальше

ну на работу устроишься - мб тебя и научат нормальный код писать

аххаххахах давай жги ещё :clown:

 

пиздец вы тут по хуйне угораете

да никто тут не угорает, объясняю дураку простейшие вещи - а он кроме IoC и DI уже и слова забыл, сливается по кд и начинает снова чушь нести про сильную связанность

другой чешет про магические куки, про какие-то "невозможно подделать SESSIONID" и мне еще говорит что у меня каша в голове

и еще претендуют на авторитетность мнений, советуют чето тут новичкам


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

да никто тут не угорает, объясняю дураку простейшие вещи - а он кроме IoC и DI уже и слова забыл, сливается по кд и начинает снова чушь нести про сильную связанность

другой чешет про магические куки, про какие-то "невозможно подделать SESSIONID" и мне еще говорит что у меня каша в голове

и еще претендуют на авторитетность мнений, советуют чето тут новичкам

то-есть сильная связанность - это не беда и дергать базу прямо из представления - это здорово?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

да никто тут не угорает, объясняю дураку простейшие вещи - а он кроме IoC и DI уже и слова забыл, сливается по кд и начинает снова чушь нести про сильную связанность

другой чешет про магические куки, про какие-то "невозможно подделать SESSIONID" и мне еще говорит что у меня каша в голове

и еще претендуют на авторитетность мнений, советуют чето тут новичкам

то-есть сильная связанность - это не беда и дергать базу прямо из представления - это здорово?

Я разве говорил, что сильная связанность это заебись ?

Я разве предлагал дергать базу прямо из представления ?


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

Я разве говорил, что сильная связанность это заебись ?

Я разве предлагал дергать базу прямо из представления ?

ну если использовать статические методы - то контекст тебе придется создавать в самом вернем слое. если ты передаешь в статический метод контекст - то тебе придется инициализировать этот контекст ручками в приложении или городить еще один слой, в котором сможешь оперировать абстракциями, а не конкретной реализацией

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Я разве говорил, что сильная связанность это заебись ?

Я разве предлагал дергать базу прямо из представления ?

ну если использовать статические методы - то контекст тебе придется создавать в самом вернем слое. если ты передаешь в статический метод контекст - то тебе придется инициализировать этот контекст ручками в приложении или городить еще один слой, в котором сможешь оперировать абстракциями, а не конкретной реализацией

Если что-то нуждается в контексте, то нужно либо добавить его аргументом к методам, либо перейти к классу с состоянием. Что непонятного-то ? В чем проблема ?


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение

Если что-то нуждается в контексте, то нужно либо добавить его аргументом к методам, либо перейти к классу с состоянием. Что непонятного-то ? В чем проблема ?

передавать контекст в аргумент метода убивает всю идею многослойности приложения. в таком случае можно просто не заморачиваться и создавать контекст прямо в представлении.

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Если что-то нуждается в контексте, то нужно либо добавить его аргументом к методам, либо перейти к классу с состоянием. Что непонятного-то ? В чем проблема ?

передавать контекст в аргумент метода убивает всю идею многослойности приложения. в таком случае можно просто не заморачиваться и создавать контекст прямо в представлении.

хорошо, оставляю тебя наедине с твоими гениальными размышлениями.


http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...