All streams
Search
Write a publication
Pull to refresh
3
0
Send message
А в чем именно антисоциальность выражается? Управление проектами конечно шире, чем управление айти проектами, но как-то непонятно чего именно ожидаете, например, Вы (=.
Указанного рода ошибки, как раз R# покажет автоматом и не надо будет замыленным взглядом смотреть, но в целом согласен.
С датами вообще ахтунг =).
Я в одном из проектов поимел опыт с разными форматами дат — раньше и понятия не имел сколько разных вариантов хранения в этой жизни. Кто-то считает от 1600 года, кто-то от 1900, кто-то в секундах, кто-то в миллисекундах, кто-то в тиках и т.д. и т.п.
Напишешь адаптер для таких случаев, и потом «радостно» смотришь на получившийся код и думаешь как бы это причесать получше…
Сорри за оффтопик, но очень любопытно — Вы это сами заметили или тулза вроде R# подсветила?=)
Да запросто, разными =). Инициализаторы полей и конструкторы никто не отменял.
А вот экономия в пару байтов — не слишком ли рано думать об оптимизации? Это ведь зло… =)
Имхо, лучше тогда
Exception exception;
если чтото не так
exception = new…

а в конце
if (exception != null)
throw…
Именно поэтому и надо такие вещи выносить и инкапсулировать подальше от глаз. А наверх выставлять красивый, стройный, строгий интерфейс. При желании написать г.нокод — никакой язык не спасет. А вот наоборот — возможно варианты. Очень сложно на некоторых языках писать так, чтобы не получался код, от которого волосы дыбом встают.
Где можно об этом почитать поподробнее?
А возможно 4.1 откатить до предыдущей версии?

Information

Rating
Does not participate
Works in
Date of birth
Registered
Activity