- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
if (test)
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails, true);
}
else
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
if (test)
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails, true);
}
else
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails);
}
индусы радуются и танцуют групповые танцы, когда видят, что подобный код пишет кто то кроме них
guest 04.08.2016 23:25 # +16
Lokich 05.08.2016 14:57 # +17
и можно было бы поменять на inquiryLineRepository.RequestToOrderAPI( model, idetails, test);
and1dufresn3 05.08.2016 15:00 # +14
bormand 05.08.2016 18:39 # +17
and1dufresn3 06.08.2016 02:09 # +14
Суть в том что даже если бы это были два разных метода типа перегрузки, то все равно лаконично было бы вызвать
inquiryLineRepository.RequestToOrderAPI( model, idetails, test);
Даже в джаве, блджад.
3_14dar 08.08.2016 17:40 # +13
bormand 08.08.2016 17:56 # +14
guesto 08.08.2016 18:14 # +14
существует CLR. И там это были бы разныеметоды
bormand 08.08.2016 18:17 # +13
3_14dar 08.08.2016 18:17 # +14
bormand 08.08.2016 18:18 # +14
3_14dar 08.08.2016 19:15 # +15
bormand 08.08.2016 19:17 # +14
dm_fomenok 09.08.2016 16:00 # +14
3_14dar 08.08.2016 19:22 # +14
Lokich 08.08.2016 22:32 # +15
возможно это ответит на твои вопросыhttp://codebetter.com/2011/01/11/c-in-depth-optional-parameters-and-named-arguments-2/
bormand 08.08.2016 22:37 # +14
Ну короче всё-таки как в крестах: существует только одна копия метода, которая принимает все аргументы, а дефолтные значения тупо подставляются в точках вызова, как-будто их руками передали.
kegdan 08.08.2016 19:34 # +15
>> существует CLR.
Ты долбоеб? Языков программирования не существует, существует только бинарный код
Shamill 09.08.2016 16:08 # +15
guest 05.08.2016 21:44 # +40
ВНИМАНИЕ. ГОВНОКОДНАДЗОР ПРЕДУПРЕЖДАЕТ! ЧЕРЕЗМЕРНОЕ ЗЛОУПОТРЕБЛЕНИЕ ОДИНАКОВЫМИ ДЕЙСТВИЯМИ ПРИВОДИТ К ОЖИРЕНИЮ ДАННЫХ НА ЖЕСТКОМ ДИСКЕ!!!
dm_fomenok 08.08.2016 13:23 # +13
{
if (test == true) throw new ArgumentException("test");
***
}
public void RequestToOrderAPI(object model, object idetails)
{
bool test = false;
***
}
bormand 08.08.2016 17:30 # +14
guest6 30.09.2022 20:33 # 0
фоменок фоменок
тупорылый ты пиздок