Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Region C# хорошо или плохо?

2003  1 2 3 4 5 6 7 8 все
Программист коренной житель17.07.19 08:33
NEW 17.07.19 08:33 
в ответ AlexNek 16.07.19 21:22
зачем отрывать руки за правильный результат?

:) Если результат правильный, то значит все так и должно быть. Сиди и мерджи изменения. Не понимаю тогда, в чем твоя проблема?

Murr патриот17.07.19 09:56
Murr
NEW 17.07.19 09:56 
в ответ AlexNek 16.07.19 21:26

Что есть MVVM он "забыл".

------

А у меня все руки не доходят... Давно надо, но некогда...

MrSanders старожил17.07.19 10:43
NEW 17.07.19 10:43 
в ответ Программист 17.07.19 08:33
Не понимаю тогда, в чем твоя проблема?

"А поговорить?" (c)

  moose старожил17.07.19 11:14
NEW 17.07.19 11:14 
в ответ AlexNek 28.05.19 00:01, Последний раз изменено 17.07.19 11:15 (moose)

регион - это хорошо!

партия регионов - это плохо!

AlexNek патриот17.07.19 22:10
AlexNek
NEW 17.07.19 22:10 
в ответ Программист 17.07.19 08:33
Не понимаю тогда, в чем твоя проблема?

Размышляю сильно много смущ

Мержить то другие должны, а кого интересует какой порядок правильный.

Получается, что если начать делать правильно, то все остальные будут только ругаться.

AlexNek патриот17.07.19 22:12
AlexNek
NEW 17.07.19 22:12 
в ответ Murr 17.07.19 09:56
Давно надо, но некогда...

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

Это лучше с самого начала делать.

AlexNek патриот17.07.19 22:13
AlexNek
NEW 17.07.19 22:13 
в ответ moose 17.07.19 11:14

интересная мысля, что то в ней есть up

Программист коренной житель18.07.19 08:49
NEW 18.07.19 08:49 
в ответ AlexNek 17.07.19 22:10
Получается, что если начать делать правильно, то все остальные будут только ругаться.

Может быть я чего-то не понимаю, но правильно - это не менять порядок функций :)

И, соответственно, тот, кто меняет порядок функций делает не правильно, а значит заслуживает отрывания рук :)


У нас в команде есть один такой чудила, он любит переименовывать переменные. Ну типа из name сделает strName или FileName или еще что-нибудь. В результате хренова туча конфликтов в мердже. И хоть кол ему на голове теши! Каждый раз хочется убить. И я еще понимаю, когда исправлена орфоргафическая ошибка в имени или новое имя лучше описывает суть... но он просто меняет внешний вид (при этом, по моему мнению, не в лучшую сторону).

Murr патриот18.07.19 10:09
Murr
NEW 18.07.19 10:09 
в ответ AlexNek 17.07.19 22:12

потом эту кучу вообще не разгребешь.

------

Это Я вполне отчетливо понимаю.

Но - для себя - надо изучить... а времени - нету... да еще и все железо дохнет...

Murr патриот18.07.19 10:16
Murr
NEW 18.07.19 10:16 
в ответ Программист 18.07.19 08:49

И хоть кол ему на голове теши!

-----

Не надо кол. Достаточно посадить на мержи и назначить выпускающим. Ну а время на задачи оставить как было. За неделю вылечится.


Ну и это... у вас в полиси правила построения имен хоть как-то обозначены?


У меня в коде полно переменных поименованных DT... & DR... - преставляют ДатаТабле и ДатаРов.

Вроде должно быть понятно... но вот на 3-4-м десятке начинаешь путаться какая таблица, какая строка...

А в купе с тем, что одна и та же переменная может хранить разные таблицы/строки или формат

таблиц/строк в процессе меняется - получается... прямой путь в клинику... хммм


Программист коренной житель18.07.19 10:25
NEW 18.07.19 10:25 
в ответ Murr 18.07.19 10:16, Последний раз изменено 18.07.19 10:25 (Программист)
Достаточно посадить на мержи и назначить выпускающим. Ну а время на задачи оставить как было. За неделю вылечится.

Как ты посадишь его мерджить незнакомый код? :) Впрочем, мы обычно мерджим через несколько месяцев после написания кода, так что большой разницы нет :D

В любом случае, я не шеф и назначить его не могу.


у вас в полиси правила построения имен хоть как-то обозначены?

Жестких полиси нет. И шеф не хочет вводить запрет на изменение имен переменных.

Murr патриот18.07.19 11:56
Murr
NEW 18.07.19 11:56 
в ответ Программист 18.07.19 10:25

Как ты посадишь его мерджить незнакомый код? :)

-----

Так в этом ВЕСЬ смысл - в настоящее время чел не понимает какую работу заставляет делать коллег.

Поделает ее сам - поймет - будет рабоатть как надо.


И шеф не хочет

------

Так ни запрет, ни чего такого стремного и не нужно.

Нужно просто иметь правила поименования и требовать их соблюдения.


Про венгерскую нотацию написано много.

А вот у меня она не прижилась. Как-то не вижу неоходимости указывать префиксом тип там, где все элементы сильно типизированны.


Срыв покровов коренной житель18.07.19 12:09
NEW 18.07.19 12:09 
в ответ Murr_0002 12.07.19 10:06
А логер у меня тоже обернут в регион. Единственное - не завернул каждый log.Debug v #if DEBUG.

накуя?!


Срыв покровов коренной житель18.07.19 12:11
NEW 18.07.19 12:11 
в ответ Murr_0002 09.07.19 13:14
"Type" vs "var"-----Да нет этой темы. Есть хуливара на тему. А темы - нету. "Тыпе" - сразу понятно какая функциональность доступна. Ошибки времени компиляции."Вара" - фиг его знает что там, но должно работать. Ошибки времени выполнения.

ты кажись не понял, что такое var.


Murr патриот18.07.19 13:22
Murr
NEW 18.07.19 13:22 
в ответ Срыв покровов 18.07.19 12:09

накуя?!

-----

На кvадратного.

AlexNek патриот18.07.19 21:50
AlexNek
NEW 18.07.19 21:50 
в ответ Программист 18.07.19 08:49
но правильно - это не менять порядок функций

А если существующий порядок неправильный, согласно принятым правилам, тогда как?

AlexNek патриот18.07.19 21:53
AlexNek
NEW 18.07.19 21:53 
в ответ Murr 18.07.19 10:09
Но - для себя - надо изучить... а времени - нету...

ставь дома визуал студию смущ

AlexNek патриот18.07.19 21:55
AlexNek
NEW 18.07.19 21:55 
в ответ Программист 18.07.19 10:25
мы обычно мерджим через несколько месяцев после написания кода

Так у вас водопад и маленькая команда?

AlexNek патриот18.07.19 21:57
AlexNek
NEW 18.07.19 21:57 
в ответ Murr 18.07.19 11:56
А вот у меня она не прижилась.

так есть даже запрет на ее использование спок где то в стайл гайде мелкософта

AlexNek патриот18.07.19 21:59
AlexNek
NEW 18.07.19 21:59 
в ответ AlexNek 18.07.19 21:57

Зато сегодня нашел место где самому страшно захотелось пользовать регионы - в XAML

1 2 3 4 5 6 7 8 все