|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
ИзопропилAlexey2112, Дейкстра для тебя - маразматик? Я его пробовал начинать читать - какую-то книжку - с первых же страниц нихрена не понятно. Я понимаю, что он типа крутой и писал только для конченых матано-ботанов, но, пля, простыми словами он писать в принципе, чтоли, не мог, чтобы свои идеи пояснять? Теорию относительности можно рассказать в исписанных страницах формул. А можно нормальными словами. "Если вы не можете ребёнку пояснить ваши идеи, значит, вы сами в них толком не разбираетесь" - сказал чувак покруче какого-то там Дейкстры. Я вот всех этих умников - эйнштейны, дейкстры и прочие гейтсы - ставлю по рангу, по ранжиру - кто круче, кто самый крутой, кто так, с горы хрен погулять вышел. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 10:45 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
А чё вы все так на него подрачиваете? Начитались всяких луговских, которые на него того того... А Дейкстра всего лишь написал пару трактатов из мира процедурного программирования - в его годы это было модным - а ООП он обосрал. Ну и где щас его процедуры, а где ООП? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 11:12 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Alexey2112, ну и где? по моему обе в заднице ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 12:25 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
ViPRosAlexey2112, ну и где? по моему обе в заднице Сказал Випрос, набирая текст на клаве, созданной с помощью ООП, в программе, написанной по принципам ООП, и отправляя сообщение на форум, написанный на ООП-языке программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 12:35 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Alexey2112, блабла никакого ооп в нтмл нет ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 12:45 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
PallarisОткуда новый разраб будет знать, что где-то в объявлении переменной стоит комментарий? Он читает метод, и понятия об этом не имеет.Контекстную подсказку отменили? Не заметил, что это был xml-комментарий? PallarisПотом, если значение переменной поменяется с 5000 на 6000 - нужно еще и комментарий найти и в нем поменять. Далее, комментарий полностью дублирует смысл, заложенный в названии переменной, и только отвлекает внимание, его приходится читать. Так что комментарий тут совсем не нуженКомментировать нужно не только классы, методы и переменные, но и блоки кода. Когда разбираешь код, по комментариям видишь ЧТО программа в данном блоке кода делает. Когда знаешь ЧТО она делает, легко разобраться КАК она это делает. И такой прямой метод ознакомления с кодом гораздо более эффективен, чем обратный , когда видя КАК программа чего-то делает, пытаешься понять, ДЛЯ ЧЕГО это все. А еще надо учитывать, что нет идеальных программистов. Все мы делаем ошибки в коде и периодически пишем какие-то некорректные алгоритмы. И вот, встречая такие некорректные фрагменты чужого кода, вообще впадаешь в ступор. С ходу очень тяжело понять, то ли программист накосил, то ли ты в предметной области не до конца разобрался. Будь в этом месте комментарий, проблем было бы на порядок меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 13:27 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
ViPRosAlexey2112, блабла никакого ооп в нтмл нет html - язык программирования будущего. И джаваскрипт тоже. И css. Так говорят все 23-летние сеньоры. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 13:27 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
VarcomБудь в этом месте комментарий, проблем было бы на порядок меньше. 23-летние сеньоры все как один утверждают, что информативные имена лучше, чем многословные комментарии, поясняющие очевидные вещи. int wellIRememberAStoryFromMyEarlyLifeWhenIWas...AndTheyLiveLongAndHappy. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 13:29 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 13:30 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Alexey2112, тебя чем-то сильно обидел 23-летний senior? . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 14:19 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
новый мем ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 14:23 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Varcom Код: c# 1. 2. 3. 4. 5. 6.
? Во так и рождаются всякие венгерские нотации а-ля private static int n_ms_AcomplishingRequestDelayTime = 5000; . Для тех, кто значения задержек, таймаутов и прочей около-временн о й ерунды в виде int'ов или float'ов (и для тех, кто дублирует код в комментариях, ставит их в неправильных местах и вообще неверно декомпозируют проблему) уготован отдельный комфортабельный котёл. Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 15:22 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Нахлобуч, Чё ты агришься? int delay = 5000 чаще всего рождаются "на коленке надо вставить заглушку - в офис придём, всё перепишем". Но нет ничего более постоянного, чем временное. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 15:33 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
VarcomКогда разбираешь код, по комментариям видишь ЧТО программа в данном блоке кода делает. Код должен быть написан так, чтоб без комментариев было понятно. Бывают, конечно, исключения. Но обычно, если приходится писать комментарий, то стоит задуматься - скорее всего косячишь авторИ такой прямой метод ознакомления с кодом гораздо более эффективен, чем обратный, когда видя КАК программа чего-то делает, пытаешься понять, ДЛЯ ЧЕГО это все Это все - это многостраничная лапша? Ну тогда да. Хотя тот, кто ее родил, вряд ли оставит после себя комментарии И вот, встречая такие некорректные фрагменты чужого кода, вообще впадаешь в ступор. Для этого в командах есть code review. Понятно, что если чел писал сам без присмотра, то тут ничего не поделаешь ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 16:57 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
PallarisКод должен быть написан так, чтоб без комментариев было понятно.Из области сферической лошади в вакууме. С таким же успехом можно сказать: "код должен быть написан так, чтобы не было косяков и глюков". Столь же идеалистично, сколь и недостижимо. Впрочем, если ты пишешь идеальный код, можешь начинать давать уроки. PallarisVarcomИ вот, встречая такие некорректные фрагменты чужого кода, вообще впадаешь в ступор.Для этого в командах есть code review.Угу. Код Ревью очень мало где практикуют. А там где практикуют, проверяют, в основном, чтобы не было явных ляпов. Никто не проверяет корректность и полноту названий объектов, логичность компоновки кода и др. смысловые конструкции. PallarisПонятно, что если чел писал сам без присмотра, то тут ничего не поделаешь И так 99% кода. Если ты можешь заставить всех программеров мира писать идеальный код - вперед! Весь мир вздохнет с облегчением и начнет боготворить тебя. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2015, 20:51 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
код должен приносить деньги ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 01:02 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
VarcomУгу. Код Ревью очень мало где практикуют. А там где практикуют, проверяют, в основном, чтобы не было явных ляпов. Никто не проверяет корректность и полноту названий объектов, логичность компоновки кода и др. смысловые конструкции. Мне интересно, а можно ли в код ревью, которое длится несколько минут-полчаса сделать это самое ревью, хоть сколько-то отличающееся от банального "а чё это у тебя отступы не по феншую и названия переменных не говорящие?"? Может ли ревьюрящий оценить правильность применения паттернов, протекаемость абстракций, композицию классов и модулей - т. е. то, что действительно стоит поревьюить, а не сраные названия переменных и методов? Или вот ещё встречал всякую чушь, типа "методы должны влезать в экран". А если, млять, это длинная процедура - мне её специально и искусственно резать на методы, чтобы формальность соблести, хотя это только ухудшит понимаемость процедурного алгоритма, для которого скачки по коду туда-сюда по вызовам методов - только хуже? Может, не стоит тратить ресурсы на всякую муть, раз уж не выделяют время на полноценное ревью на полдня минимум со вниканием в решаемую проблему и т. п.? А то многие себе внедряют всякие канбаны, аджайлы и прочие ревью только потому, что начитались где-то умных слов, и тоже хотят "чтобы как у людей". Но при этом местная специфика "цигель-цигель - заказчик звонит и просит ускорить процесс" и "должно быть сделано ещё вчера, и мне плевать, что в ТЗ не было тестов и валидаций с глубокой обработкой исключений и вообще всё было на словах, а ТЗ написано перед сдачей проекта - вы должны были догадаться сами" убивает на корню все эти благие начинания. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 01:12 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Изопропилкод должен приносить деньги Если так люлишь деньги - найми проституток, открой наркопритон или торгуй оружием. Программирование - не для быстрого зарабатывания большого бабла. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 01:13 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Кодревью одна из самых полезных практик и не имеет ничего общего с "начитались канбанов" Писать без кодревью это как дом строить без прораба. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 02:16 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Denis.Кодревью одна из самых полезных практик и не имеет ничего общего с "начитались канбанов" Писать без кодревью это как дом строить без прораба. Так я не спорю. Я про то, что у многих вместо канбанов и кодревью одна пародия на это. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 02:25 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Alexey2112Лично я несколько раз использовал goto и это было клёво. В сишарпе это единственный способ фуллструиться сквозь кейсы свича. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 08:37 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 09:00 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Antonariyфуллшта? fallthrough - фолсруиться, деревня. По айнглицки совсем не шпрехаешь, дюд? Тебе вообще знакомы такие слова, как консенсус, пролонгировать, ланч и прочие, распространённые среди наших "лэт ми спик фром май харт"? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 13:05 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Alexey2112Antonariyфуллшта? fallthrough - фолсруиться, деревня. По айнглицки совсем не шпрехаешь, дюд? Тебе вообще знакомы такие слова, как консенсус, пролонгировать, ланч и прочие, распространённые среди наших "лэт ми спик фром май харт"?это все от лукавого. с помощью "хреновина" и "фигачить" можно описать большинство бизнес-процессов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 13:35 |
|
Неявное объявления переменных через var
|
|||
---|---|---|---|
#18+
Alexey2112Denis.Кодревью одна из самых полезных практик и не имеет ничего общего с "начитались канбанов" Писать без кодревью это как дом строить без прораба. Так я не спорю. Я про то, что у многих вместо канбанов и кодревью одна пародия на это.У кого у многих? :) Ты хоть на одном собеседовании спросил какое там у них кодревью? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2015, 13:47 |
|
|
start [/forum/topic.php?fid=20&msg=39012429&tid=1401344]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 154ms |
0 / 0 |