|
как вам такой код?
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, есть ли альтернатива? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 11:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Гавно. 1. Логику нужно выносить в модель 2. Магическому числу 257 место на свалке 3. Конвертация дат без учета культуры 4. Convert.ToDateTime("01.12.2012") - зло, ибо: new DateTime(2012, 12, 1) P.S. Подписываю бегунок, уволен. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 11:45 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper1. Логику нужно выносить в модельRejected... Использование модели в элементарных случаях - есть зло и говнокод! Фтопку! cooldeveloper2. Магическому числу 257 место на свалкеPassed... cooldeveloper3. Конвертация дат без учета культурыPassed... cooldeveloper4. Convert.ToDateTime("01.12.2012") - зло,Passed... cooldeveloperибо: new DateTime(2012, 12, 1) Rejected... (see. p.2) cooldeveloperP.S. Подписываю бегунок, уволен.Rejected - Insufficient data to make a decision ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 12:05 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvRejected... Использование модели в элементарных случаях - есть зло и говнокод! Фтопку! Использование модели для представления в любых случаях - хорошая практика и правильный подход. Неучам и бездарям не понять, что такое лапшекод. Во-вторых, у него код не окончен, следовательно, там можешь быть та еще лапша. sphinx_mvRejected - Insufficient data to make a decision Too little experience to date of such statements. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 12:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vah, я так понимаю это событие перехода фокуса treeList1. 1 И на кой нам терзать treeList1, когда есть спускаемый в стек параметр FocusedNodeChangedEventArgs e там явно есть выбранный уже нод, ну уж на то пошло есть sender, могла бы быть статиком запросто. 2 время можно и хранить в реале в tag, не нужна переконвертировка. 3 механизм ловли исключений не информативный, при ошибке, честно сказать не могу понять откуда она только может там возникнуть. программа будет пускать пузыри типа 404 зы ну в общем то уволить... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 12:31 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиvah, я так понимаю это событие перехода фокуса treeList1. 1 И на кой нам терзать treeList1, когда есть спускаемый в стек параметр FocusedNodeChangedEventArgs e там явно есть выбранный уже нод, ну уж на то пошло есть sender, могла бы быть статиком запросто. 2 время можно и хранить в реале в tag, не нужна переконвертировка. 3 механизм ловли исключений не информативный, при ошибке, честно сказать не могу понять откуда она только может там возникнуть. программа будет пускать пузыри типа 404 зы ну в общем то уволить... а примерчик не укажете? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 13:14 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahГде-то в степиvah, я так понимаю это событие перехода фокуса treeList1. 1 И на кой нам терзать treeList1, когда есть спускаемый в стек параметр FocusedNodeChangedEventArgs e там явно есть выбранный уже нод, ну уж на то пошло есть sender, могла бы быть статиком запросто. 2 время можно и хранить в реале в tag, не нужна переконвертировка. 3 механизм ловли исключений не информативный, при ошибке, честно сказать не могу понять откуда она только может там возникнуть. программа будет пускать пузыри типа 404 зы ну в общем то уволить... а примерчик не укажете?Вам предлагают использовать e.Node вместо treeList1.FocusedNode. Почитайте документацию на FocusedNodeChangedEventArgs. В колонке "date_transfered" у Вас могут быть данные не типа DateTime? Зачем try catch? Если может быть null или DBNull.Value, то на это и проверяйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 13:31 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvRejected... Использование модели в элементарных случаях - есть зло и говнокод! Фтопку! Использование модели для представления в любых случаях - хорошая практика и правильный подход. Неучам и бездарям не понять, что такое лапшекод. Во-вторых, у него код не окончен, следовательно, там можешь быть та еще лапша. Пофиг! Любая работающая "лапша с дерьмом" от "чайника" лучше, чем неработающий код от гуру программирования. Сначала нужно "сделать" ("шоб работало"). Потом "сделать правильно". И только потом "сделать лучше" - если(!) понадобится. cooldevelopersphinx_mvRejected - Insufficient data to make a decision Too little experience to date of such statements.Oh, yes! We see your "ultimate experience" when you try to make an important decision without any information at all. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 13:44 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvПофиг! Любая работающая "лапша с дерьмом" от "чайника" лучше, чем неработающий код от гуру программирования. Сначала нужно "сделать" ("шоб работало"). Потом "сделать правильно". И только потом "сделать лучше" - если(!) понадобится. код нужно ещё и потдерживать, согласен с cooldeveloper ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 13:54 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvПофиг! Если тебе "пофиг" на код, его сопровождение и рефакторинг - я развожу руками. Продолжай писать гавно, я не против. sphinx_mvЛюбая работающая "лапша с дерьмом" от "чайника" лучше, чем неработающий код от гуру программирования. Непонятно, к чему этот вброс. С чего это код от гуру программирования неработающий? sphinx_mvСначала нужно "сделать" ("шоб работало"). Потом "сделать правильно". И только потом "сделать лучше" - если(!) понадобится. Глупости сивой кобылы - только неопытный гавнокодер среднего пошиба может так говорить. Нужно изначально писать хорошо и правильно, впоследствии такой код проще сопровождать, рефакторить и развивать. Допиливать же опосля гавно напильником, да и еще по нескольку раз - результат плачевный. Хотел бы, чтоб строительные архитекторы и инженеры новостройки для твоей будущей квартиры придерживались такого правила? sphinx_mvOh, yes! We see your "ultimate experience" when you try to make an important decision without any information at all. You're a stupid shitmonkey. It's a fact. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:07 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvcooldeveloperпропущено... Использование модели для представления в любых случаях - хорошая практика и правильный подход. Неучам и бездарям не понять, что такое лапшекод. Во-вторых, у него код не окончен, следовательно, там можешь быть та еще лапша. Пофиг! Любая работающая "лапша с дерьмом" от "чайника" лучше, чем неработающий код от гуру программирования. Сначала нужно "сделать" ("шоб работало"). Потом "сделать правильно". И только потом "сделать лучше" - если(!) понадобится. cooldeveloperпропущено... Too little experience to date of such statements.Oh, yes! We see your "ultimate experience" when you try to make an important decision without any information at all. Полностью ВАС поддерживаю! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:10 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
да ну, не всегда есть место модели в явном виде. Пример - какой-нибудь простой aboutwindow. i do not know what to write in english here but it seems i should, as everybody is writing some shit afterwards) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahПолностью ВАС поддерживаю! Да не, код действительно плохой ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:13 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahsphinx_mv Полностью ВАС поддерживаю! Гавнокодеры нашли друг дружку Для таких как вы оба статья: Про абстрагирование, слабосвязную архитектуру и проектирование в целом ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:14 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Denis.vahПолностью ВАС поддерживаю! Да не, код действительно плохой если бы я в этом сомневался - сюда б не писал я знал сколько помоев выльется на мою голову ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahsphinx_mv Полностью ВАС поддерживаю! Кстати, наводящий вопрос - зачем тогда сабж запостил? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahDenis.пропущено... Да не, код действительно плохой если бы я в этом сомневался - сюда б не писал я знал сколько помоев выльется на мою голову Да будет вам, никто вроде не грубил ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahDenis.Да не, код действительно плохой если бы я в этом сомневался - сюда б не писал я знал сколько помоев выльется на мою голову И, тем не менее, ты написал. Значит, в душе что-то коробило? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ВСЁ, Я ИСПРАВИЛСЯ Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:31 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
так вообще офигенно private void treeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { DateTime dt; DateTime dtc; dtc = new DateTime(2012, 12, 1); if (e.Node.GetValue("date_transfered") == DBNull.Value) {return;} else {dt = Convert.ToDateTime(e.Node.GetValue("date_transfered"));} if (Convert.ToInt32(e.Node.GetValue("id_doctype")) != 257 && dt < dtc) { ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
В какой гавношколе ты учился? Что мешает запечатать своё уныние, хотя бы, в процедурный подход? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 14:45 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
vahя знал сколько помоев выльется на мою голову и все равно пришел без зонтика ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 16:11 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvПофиг! Если тебе "пофиг" на код, его сопровождение и рефакторинг - я развожу руками. Продолжай писать гавно, я не против. Мнение никаких "говно-орхетекторов" совершенно не интересует заказчиков с их изменяющимиси требованиями со сроками "надо вчера". И очень хочется надеяться (хотя надежда крайне слаба), что Вы вообще имеете представление, что такое рефакторинг и по каким причинам имеет смысл хотя бы просто задумываться, чтобы его делать. cooldevelopersphinx_mvЛюбая работающая "лапша с дерьмом" от "чайника" лучше, чем неработающий код от гуру программирования. Непонятно, к чему этот вброс. С чего это код от гуру программирования неработающий? Вы, естественно, "совершенно не в курсе", почему так бывает? Ну, что ж... И так тоже бывает... Ларчик-то просто открывается: элементарно "не успел" из-за соблюдения требований "самых правильных" методик или строго следования "необузданому полету фантазии" слабо вменяемого "орхетектора" Или найдется какой-нибудь "скорее-кулл-чем-девелопер", который чтобы повесить "одноразовый" обработчик на кнопку в форме (только по тому, что "так в руководстве написано" и "все так делают") опишет кучу "абстракций", "интерфейсов", "классов", "моделей" и прочего шита, который никто никогда и нигде больше использовать не будет... А еще и сервер приложений под все это свое "гэ" прикрутит... Говно-архитектура на марше... cooldevelopersphinx_mvСначала нужно "сделать" ("шоб работало"). Потом "сделать правильно". И только потом "сделать лучше" - если(!) понадобится. Глупости сивой кобылы - только неопытный гавнокодер среднего пошиба может так говорить. Нужно изначально писать хорошо и правильно, впоследствии такой код проще сопровождать, рефакторить и развивать. Допиливать же опосля гавно напильником, да и еще по нескольку раз - результат плачевный. Хотел бы, чтоб строительные архитекторы и инженеры новостройки для твоей будущей квартиры придерживались такого правила? У-у-у-у, как всен запушшено! Тут Вам самому бы еще опыта поднабираться... Хотя ламерам это не грозит... Во-первых, приводить в пример строительство - БРЕД (мягко сказано). В нем, как минимум, совервершенно другие принципы регулирования деятельности! И Вы о них "не в курсе"... Во-вторых (хотя, по-хорошему, должно бы быть "во-первых"), только клинический идиот считает, что для программы представляет какую-то важносто то, КАК она НАПИСАНА, а не то КАК она РАБОТАЕТ! И, кстати, хорошо работающая программа, полностью удовлетворяющая заказчика, не требует рефакторинга, а "развитие" - это уже "другая программа"... Если затраты на "правильное проектирование" многократно превышают стоимость многократного переписывания (хотя бы из-за изменившихся требований к ПО) - объективно вылетите в трубу раньше, чем Ваша "нетленка" увидит свет... И многократное переписывание "хорошего кода" этому только способствует - можете пытаться опровергать сколько влезет. Манифест "правильной" разработки - читать тут ... Как надо относиться к абстракциям - тут ... Самая верная методология разработки программного обеспечения - тут ... Про критерии "плохого дизайна" - читать здесь .... cooldevelopersphinx_mvOh, yes! We see your "ultimate experience" when you try to make an important decision without any information at all. You're a stupid shitmonkey. It's a fact.Warning! Bug in your DNA detected! Please contact with developers for get latest updates and necessary maintenance. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 16:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper2. Магическому числу 257 место на свалке.Из контекста понятно, что означает это число (id_doctype). Число встречается однократно. Описывать константу необязательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:03 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvМнение никаких "говно-орхетекторов" совершенно не интересует заказчиков с их изменяющимиси требованиями со сроками "надо вчера". Особенно при таком хаосе, как у тебя, невероятно вреден принцип разработки "лишь бы работало". Хаос на хаос даёт в результате армагедон. sphinx_mvИ очень хочется надеяться (хотя надежда крайне слаба), что Вы вообще имеете представление, что такое рефакторинг и по каким причинам имеет смысл хотя бы просто задумываться, чтобы его делать. Для начала я хотел бы поинтересоваться, чем невероятен и незыблем этот рефакторинг, чтобы о нем задумываться или не задумываться как о нечто совершенном? В силу своего скромного опыта, ты не осознаешь, что это настолько банальная и стандартная процедура, что о ней не то, что задумываться, а думать вредно. sphinx_mvВы, естественно, "совершенно не в курсе", почему так бывает? Ну, что ж... И так тоже бывает... Обычно таких как ты кнопко-кидателей с минимальными знаниями процесса разработки выбрасывают на свалку за ненужностью. И так тоже бывает. sphinx_mvЛарчик-то просто открывается: элементарно "не успел" из-за соблюдения требований "самых правильных" методик или строго следования "необузданому полету фантазии" слабо вменяемого "орхетектора" Факапить и топить команду по срокам будет немыслящий подопытный кролик, который не понимает того, что от него хотят. Маломальски соображающая codemonkey сделает всё более или менее красиво - особенно это зачется немного позже. Да и о каких таких задержках по срокам можно говорить - банальный лапшекод в обработчиках нормальные люди раскидывают, хотя бы, в процедурно-ориентированный скоуп, который позже можно легко оторвать из прикладной машанины и распихать по моделям и сервисам. Но ты еще не дорос до того, чтобы это понимать и работать в таких режимах. Пока жуй бананы, о технике потом поговорим. sphinx_mvУ-у-у-у, как всен запушшено! Тут Вам самому бы еще опыта поднабираться... Хотя ламерам это не грозит... Аргументами убил наповал. sphinx_mvВо-первых, приводить в пример строительство - БРЕД (мягко сказано). В нем, как минимум, совервершенно другие принципы регулирования деятельности! И Вы о них "не в курсе"... Банальный скромный соскок. Хотя, очень интересно - расскажи про эти принципы регулирования деятельности, набрал попкорна и приготовился. sphinx_mvВо-вторых (хотя, по-хорошему, должно бы быть "во-первых"), только клинический идиот считает, что для программы представляет какую-то важносто то, КАК она НАПИСАНА, а не то КАК она РАБОТАЕТ! И то и другое тесно взаимосвязано. Не может некачественно построенный дом на болоте простоять и не свалиться. Хотел бы ты в таких системах хранить свои сбережения на счетах и оперировать переводами? А хотел бы ты летать на самолетах с таким ПО для летчиков? sphinx_mvИ, кстати, хорошо работающая программа, полностью удовлетворяющая заказчика, не требует рефакторинга, а "развитие" - это уже "другая программа"... Программа, написанная на гавнокоде с подпорками, не может хорошо работать. Но может удовлетворить заказчика, который не понимает еще, во что он вляпался. Беда многих наших интеграторов - понаписать гавна дешевыми студентами за самые короткие сроки, впарить бедному заказчику и доить его годами, выпуская новые подпорки с граблями. Ты случаем не в таком интеграторе затесался? sphinx_mvЕсли затраты на "правильное проектирование" многократно превышают стоимость многократного переписывания (хотя бы из-за изменившихся требований к ПО) - объективно вылетите в трубу раньше, чем Ваша "нетленка" увидит свет... И многократное переписывание "хорошего кода" этому только способствует - можете пытаться опровергать сколько влезет. А с чего это ты решил, что затраты на "правильное проектирование" многократно что-то должны превышать? Или ты записался в гадалки на кофейной гуще? Правильное проектирование ничего не может привышать, особенно если грамотно закладываться на сроки с рисками. Умный управленец на хороший фундамент затратит дополнительно 10% времени, а в последующем многократно выйграет в разы. Тупой унылый талпайоп, у которого в башке только одна мысль - отжать бабла прямо здесь и сейчас, не думая о партнерских отношениях и долгосрочном сотрудничестве - не будет думать о доп. затратах на старте. Он будет мыслить линейно, в результате сам задохнется в своих зловониях. Ты предлагаешь путь унылого талпайопа, мне жаль тех заказчиков. sphinx_mvМанифест "правильной" разработки - читать тут ... Вот-вот, вначале говорится о тезисной выжимке опыта подхода к стартапам. Гавно понаписать и захлебнуться. Автор - идиот, который переврал итерации Agile разработки как написать, переписать, еще раз переписать. Продакт менеджер тебя кастрирует за такие "итерации". sphinx_mvСамая верная методология разработки программного обеспечения - тут ... Про критерии "плохого дизайна" - читать здесь .... Самая верная методология разработки - это Agile подход с техническим соблюдений всех рекомендаций: http://msdn.microsoft.com/en-us/library/ff650706.aspx а не то гавно, которое предлагаешь ты. sphinx_mvWarning! Bug in your DNA detected! Please contact with developers for get latest updates and necessary maintenance. Danger! At the time of writing programs, it is discovered that the whole team - chatty codemonkeys. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mv, честно сказать не убедительно. 1 Зачем вы приплели сюда заказчика,тут обсуждается принцип кодинга. Заказчик тут не причем, более того, общение программист и заказчика противопоказано, ибо заказчики в половине своей долбоёбы чистой воды и это травмирует интеллектуальный психику пр-а, и плюс - хорошие пр-ы в себе циники и могут послать нах заказчика ( и он уйдет к другому), по этому компании стараются всегда внедрять прослойку между п. и з. - это ребята с стальными яйцами, которые могут терпеть бред заказчика и в тоже время заискивающе повизгивать ;'какое ох-е решение Вы придумали". 2 мсу С чего это код от гуру программирования неработающий? Согласен, может быть на оборот, но это как исключение ( аксиома) , Вы же это исключение казуистический ставите в основу доказательства... не понятно. И про писать "правильно". Никто не спорит что программист это сплав интеллекта и опыта ( программист - в первую очередь интеллектуал, а уж потом пьяная скотина), и понятие "Прально" это относительность на основе этих двух качеств. Конечно писать надо изначально правильно, про этапность о которой вы говорите это просто манера письма - у каждого своя. У русских есть хорошая поговорка:"Делай хорошо, а говно само получится" Если ее переложить на IT то как бы 'Пиши изначально прально, а что исправлять и улучшить всегда найдем..' Так что не убедили, давайте ещё.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:46 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиНикто не спорит что программист это сплав интеллекта и опыта ( программист - в первую очередь интеллектуал, а уж потом пьяная скотина), и понятие "Прально" это относительность на основе этих двух качеств. Конечно писать надо изначально правильно, про этапность о которой вы говорите это просто манера письма - у каждого своя. У русских есть хорошая поговорка:"Делай хорошо, а говно само получится" Если ее переложить на IT то как бы 'Пиши изначально прально, а что исправлять и улучшить всегда найдем..' Так что не убедили, давайте ещё.. Программист ничего не решает, решает архитектор и тимлид. Всё остальное - кисло. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 17:57 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvМнение никаких "говно-орхетекторов" совершенно не интересует заказчиков с их изменяющимиси требованиями со сроками "надо вчера". И очень хочется надеяться (хотя надежда крайне слаба), что Вы вообще имеете представление, что такое рефакторинг и по каким причинам имеет смысл хотя бы просто задумываться, чтобы его делать. Вы очень повеселили вот этого вот дяденьку ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:00 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper, авторПрограммист ничего не решает, решает архитектор и тимлид. бесспорный аргумент, но плох тот п-т, кто не задумывается об архитектуре. зы встречал код по сравнению с которым код ТА - просто супер. И что интересно - промышленный, и оплаченный, в один момент один правда наепнулся - и начались танцы с бубнами. Что уж греха таить писал еще говнокодистей ( по принуждению) чем код ТА, но деньги за обилие знаков всегда отказывался брать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Вся беда в том, что никто не знает того, как правильно написать нетривиальную программу. Предпринимаются попытки создания различных прослоек, методологий, шаблонов - которые вместе с расширением возможностей вводят так же дополнительные ограничения. Все это ложиться дополнительными абстрактными слоями, польза от которых мягко говоря спорна. На один слой накладывается второй, на него третий, для обхода возникших трудностей создается четвертый, для возможности использования которого создается новая прогрессивная методология разработки. Исписывается куча учебников, все участники процесса вынуждены использовать дополнительные знания. В результате производимый код начинает зависитеть не только от входных данных и алгоритма манипуляции ими, но и от не имеющих к нему отношения вещей. Получаем к примеру иерархию классов насквозь пропитанную где надо и не надо шаблонами, кучей проделанной работы для уменьшения связанности, рефакторинга с переименованием в "правильную" форму имен, тестов, которые тестируют все что угодно, но не реализацию изначального алгоритма, написанной документации, которая не совсем соответствует реализации, UML диаграммами и прочим. А нужно то было всего лишь взять поступившую на вход дату и сравнить ее с неким значением. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степибесспорный аргумент, но плох тот п-т, кто не задумывается об архитектуре. Ну как видишь, sphinx_mv не задумывается об архитектуре и даже более - вредит ей. Где-то в степиЧто уж греха таить писал еще говнокодистей ( по принуждению) чем код ТА, но деньги за обилие знаков всегда отказывался брать.. Ну можно и не таить, но чтобы восхвалять гавнокод и вещать, что сие есть тру - ни в какие ворота не лезет. Иногда лучше, чем писать глупости, пойти пожать чего тяжелого. ЕвгенийВВся беда в том, что никто не знает того, как правильно написать нетривиальную программу. Предпринимаются попытки создания различных прослоек, методологий, шаблонов - которые вместе с расширением возможностей вводят так же дополнительные ограничения. Если нет понимания, нет аналитиков, способных по кусочкам собрать предметную область, и нет хороших сильных кодеров - да. Приходится писать на колене какашку, которая делает не пойми что. ЕвгенийВВсе это ложиться дополнительными абстрактными слоями, польза от которых мягко говоря спорна. На один слой накладывается второй, на него третий, для обхода возникших трудностей создается четвертый, для возможности использования которого создается новая прогрессивная методология разработки. См. выше. При хорошей команде (в первую очередь нужен хороший аналитический склад ума, способный покорить предметику) никаких наложений не возникает. ЕвгенийВА нужно то было всего лишь взять поступившую на вход дату и сравнить ее с неким значением. Ну ты уж совсем утрируешь, такое ощущение, что на горе-программиста одиночку скинули пласт неподъемных задач, которые нужно поставить в срок - вот он, как уж, начал писать пласт за пластом. Как правило, такие проекты обречены. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 21:23 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиsphinx_mv, честно сказать не убедительно. 1 Зачем вы приплели сюда заказчика,тут обсуждается принцип кодинга. Заказчик тут не причем, более того, общение программист и заказчика противопоказано, ибо заказчики в половине своей долбоёбы чистой воды и это травмирует интеллектуальный психику пр-а, и плюс - хорошие пр-ы в себе циники и могут послать нах заказчика ( и он уйдет к другому), по этому компании стараются всегда внедрять прослойку между п. и з. - это ребята с стальными яйцами, которые могут терпеть бред заказчика и в тоже время заискивающе повизгивать ;'какое ох-е решение Вы придумали". А вот Вы просто попытайтесь рассмотреть ситуацию, когда на крупном предприятии есть собственный отдел программных разработок... И в качестве "заказчика" выступает не какой-то посторонний "Вася Пупкин" из фирмы "Рога и Копыта", а непосредственно один из отделов предприятия, в котором для обеспечения очень конкретных производственных процессов крайне необходим определенный функционал. Расчитывать, что такой заказчик будет "повизгивать от удовольствия" в процессе развешивания лапши на ушах - не реально. Самое интересное во всем этом, что очень часто оказывается так, что этот "срочно нужный функционал" изначально планируется использовать очень ограниченное время... Некоторое время в таких условиях, конечно, можно помурыжить "вот ту мы техзадание готовим", а "вот тут мы архитектуру модуля продумываем", "а сейчас мы пишем идеальный код" и все такое прочее... Проблема в том, что если весь этот процесс начнет по мнению "верхнего начальства" (которому, кстати, дополнительно "настучит" шеф отдела-заказчика) затягиваться (сроки определяются иногда с точностью до часов-минут), вопрос личного трудоустройства может стать крайне актуальным (и очень туманным в перспективе). Соответственно, "выкатывание" в работу временного, даже "абы как" написанного решения, которое просто обеспечивает требуемый функционал (с умеренным количеством ошибок и нареканий пользователей), с расчетом на то, что когда-нибудь этот код возможно будет улучшен, очень сильно демпфирует ситуацию. Писать "правильно" - это, конечно, круто... Осталось только определить КАК это делать, когда сама задействованная инфраструктура представляет собой сложный комплекс программно-аппаратных средств, каждое из которых в отдельности заточено на выполнение определенной задачи (специфика, однако)... С учетом реально жесткой ограниченности ресурсов. И когда время - деньги в самом прямом и жестком смысле. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 22:22 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SerP1983sphinx_mvМнение никаких "говно-орхетекторов" совершенно не интересует заказчиков с их изменяющимиси требованиями со сроками "надо вчера". И очень хочется надеяться (хотя надежда крайне слаба), что Вы вообще имеете представление, что такое рефакторинг и по каким причинам имеет смысл хотя бы просто задумываться, чтобы его делать. Вы очень повеселили вот этого вот дяденькуВы не поняли - этот дяденька смеется над Вами... Синдром рефакторинга - известная программистская болезнь... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 22:30 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mv, случаем, это не вы тот товарищ, который синглтон тут изобрел на досуге? Манера похожая. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 22:50 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvА вот Вы просто попытайтесь рассмотреть ситуацию, когда на крупном предприятии есть собственный отдел программных разработок... И в качестве "заказчика" выступает не какой-то посторонний "Вася Пупкин" из фирмы "Рога и Копыта", а непосредственно один из отделов предприятия, в котором для обеспечения очень конкретных производственных процессов крайне необходим определенный функционал. Уж тем более для своей компании писать "чтоб работало" не резонно. Как правило в таких компаниях более вменяемые сроки и лояльное руководство. Есть воля где можно архитектурно разгуляться. sphinx_mvНекоторое время в таких условиях, конечно, можно помурыжить "вот ту мы техзадание готовим", а "вот тут мы архитектуру модуля продумываем", "а сейчас мы пишем идеальный код" и все такое прочее... А никто и не говорит, что нужно тянуть кота за яйца и что-то там мурыжить. Даже получив задачу с пинка можно её грамотно разложить по полочкам на колене без технических заданий и функциональных спецификаций. Главное, понимать предметную область и разбираться в производственных процессах. sphinx_mvПисать "правильно" - это, конечно, круто... Осталось только определить КАК это делать Начнем с того, чтобы хотя бы не писать унылый лапшекод в обработчиках с логикой. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 22:53 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
"Вы не поняли - этот дяденька смеется над Вами..." sphinx_mv, все не читал... в обсуждении кода и догм программирования участвовать не хочу, но... с этим не согласиться просто не могу Гн. Фаулер вообще жжет напалмом по площадям и наживается на вислоухих зайцах и розовых эльфах из страны грёз :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 23:03 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvА вот Вы просто попытайтесь рассмотреть ситуацию, когда на крупном предприятии есть собственный отдел программных разработок... И в качестве "заказчика" выступает не какой-то посторонний "Вася Пупкин" из фирмы "Рога и Копыта", а непосредственно один из отделов предприятия, в котором для обеспечения очень конкретных производственных процессов крайне необходим определенный функционал. Уж тем более для своей компании писать "чтоб работало" не резонно. Как правило в таких компаниях более вменяемые сроки и лояльное руководство. Есть воля где можно архитектурно разгуляться. sphinx_mvНекоторое время в таких условиях, конечно, можно помурыжить "вот ту мы техзадание готовим", а "вот тут мы архитектуру модуля продумываем", "а сейчас мы пишем идеальный код" и все такое прочее... А никто и не говорит, что нужно тянуть кота за яйца и что-то там мурыжить. Даже получив задачу с пинка можно её грамотно разложить по полочкам на колене без технических заданий и функциональных спецификаций. Главное, понимать предметную область и разбираться в производственных процессах. sphinx_mvПисать "правильно" - это, конечно, круто... Осталось только определить КАК это делать Начнем с того, чтобы хотя бы не писать унылый лапшекод в обработчиках с логикой. Но вот честно сказать - добавить нечего. Но попробую, если чел как бы пишет от души, но получается лапша, тут как бы вины его нет если чел хороший ( стремится к знаниям), не боги горшки об-т ,поднаберется знаний опыта, а если пишет ка бы работало - а может лучше, тут конечно не очень красиво, и надо разбираться в чем причина, если его задергали за плющили работой тут одно( нет времени даже подумать), а если он делает это из принципа и аргументирует что это гут - тут конечно плохо, в любом случае надо принимать меры.. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 23:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvА вот Вы просто попытайтесь рассмотреть ситуацию, когда на крупном предприятии есть собственный отдел программных разработок... И в качестве "заказчика" выступает не какой-то посторонний "Вася Пупкин" из фирмы "Рога и Копыта", а непосредственно один из отделов предприятия, в котором для обеспечения очень конкретных производственных процессов крайне необходим определенный функционал. Уж тем более для своей компании писать "чтоб работало" не резонно. Как правило в таких компаниях более вменяемые сроки и лояльное руководство. Есть воля где можно архитектурно разгуляться. 1) Для своей компании нужно писать так, чтобы она в трубу не вылетела. Есть понимание, что делает и как работает конкретный участок кода? Если да - "ну, и фиг с ним" (с). 2) Лояльность руководства имеет границы. 3) Архитектурно разгуливаться можно только если нет других задач... И только когда есть четкое представление о том, что нужно изменить, на что это повлияет и как это вообще можно сделать при имеющихся ресурсах... cooldevelopersphinx_mvНекоторое время в таких условиях, конечно, можно помурыжить "вот ту мы техзадание готовим", а "вот тут мы архитектуру модуля продумываем", "а сейчас мы пишем идеальный код" и все такое прочее... А никто и не говорит, что нужно тянуть кота за яйца и что-то там мурыжить. Даже получив задачу с пинка можно её грамотно разложить по полочкам на колене без технических заданий и функциональных спецификаций. Главное, понимать предметную область и разбираться в производственных процессах. Это все замечательные соображения. Только не имеющие никакого отношения к тому, получился в итоге лашекод или нет... Особенно - с учетом отсутствия "стандарного" представление о лапшекоде. Кому-то нравится, кто-то плюется... Единственный объективный критерий - выполнение (или нет) некоторым кодом некоторой функции. Все остальное - лирика. cooldevelopersphinx_mvПисать "правильно" - это, конечно, круто... Осталось только определить КАК это делать Начнем с того, чтобы хотя бы не писать унылый лапшекод в обработчиках с логикой.Если "лапшекод в обработчиках с логикой" - достаточно эффективное решение, чтобы выполнить поставленную задачу, то имеено его и следует применить. Потом - если будет наобходимость, желание и ресурсы - код можно улучшить. Но можно и не улучшать. "Кристальный код" не панацея. А рефакторинг - не самоцель. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 23:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mv, я не пойму, за что Вы ратуете, писать релизный код - а бы работало, потом подправим ежели что. Если так, так это это принцип подмастерья он к производству качественного продукта не относится. Хотя чему удивляться, вся экономика России на этом построена. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 23:41 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Denis.sphinx_mv, случаем, это не вы тот товарищ, который синглтон тут изобрел на досуге? Манера похожая.К "банде четырех" отношения не имею... Но если Вы про это - 14097324 , то не понимаю Вашего пренебрежения... Возможно, у Вас проявление страшного проффзаболевания - синдрома рефакторинга . В частности, симптом №1 (чужой код – г#$но)... Вы действительно считаете, что подобного подход принципиально не применим?! А что так оптимистичненько?! Ведь если его назвать "синглтоном", может, и нельзя (не обеспечивает строгого соответствия шаблону), то использовать в примерно такой ипостаси - почему бы и нет?! Случаи "в жЫзни" могут быть разные, и все варианты все равно не предусмотришь... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 23:52 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЕсли нет понимания, нет аналитиков, способных по кусочкам собрать предметную область, и нет хороших сильных кодеров - да. Приходится писать на колене какашку, которая делает не пойми что. Технарю, будь он хоть аналитиком, сложно понять мысли гуманитариев. Например многие системы автоматизации предприятий пляшут от организационной структуры, но я ни разу не видел таковую, которая была бы реализована как надо. Обычно тупое дерево и все у них хорошо. cooldeveloper См. выше. При хорошей команде (в первую очередь нужен хороший аналитический склад ума, способный покорить предметику) никаких наложений не возникает. Почти всегда к хорошему аналитическому уму в штат нужно брать еще и бабушку Вангу, но она к сожалению 17 лет назад покинула нас. cooldeveloper Ну ты уж совсем утрируешь, такое ощущение, что на горе-программиста одиночку скинули пласт неподъемных задач, которые нужно поставить в срок - вот он, как уж, начал писать пласт за пластом. Как правило, такие проекты обречены. Программирование - процесс творческий, а творчество не терпит жестких рамок, в которые ставят программиста. В большинстве случаев ему дается указание архитектором(тим лидом) нагромоздить таких то классов, применить такие то паттерны и сделать за такое то время. В результате получается нечто, работающее не совсем так как надо и не так быстро, как хотелось бы. Если еще приходиться интегрироваться с кем то, то они вполне в определенный момент могут перестать выдавать то, без чего тебе никак нельзя или наоборот запросто так, нечто, на получение чего ты до этого истратил кучу времени и сил. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 23:58 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиsphinx_mv, я не пойму, за что Вы ратуете, писать релизный код - а бы работало, потом подправим ежели что. Если так, так это это принцип подмастерья он к производству качественного продукта не относится. Качество программного обеспечения Качество программного обеспечения — характеристика программного обеспечения (ПО) как степени его соответствия требованиям. При этом требования могут трактоваться довольно широко, что порождает целый ряд независимых определений понятия. Чаще всего используется определение ISO 9001, согласно которому качество есть "степень соответствия присущих характеристик требованиям" .Есть требования к функционалу... И есть продукт, которыи полностью соотвествует этим требования... Ну, собственно, и все... Любые не-функциональные критерии (наподобии "внутренней красоты кода") не нормируются и потому приниматься в качестве объективного критерия не могут... Где-то в степиХотя чему удивляться, вся экономика России на этом построена.А только ли России? Но обсуждение этого уже совсем за пределами топика... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 00:09 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvК "банде четырех" отношения не имею... Повезло! А то могли бы и расстрелять ! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 00:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mv, Интересно вы соскакиваете я вам про Фому авторСоответственно, "выкатывание" в работу временного, даже "абы как" написанного решения, которое просто обеспечивает требуемый функционал (с умеренным количеством ошибок и нареканий пользователей), с расчетом на то, что когда-нибудь этот код возможно будет улучшен, очень сильно демпфирует ситуацию. Вы мне про Ерему авторКачество программного обеспечения — характеристика программного обеспечения (ПО) как степени его соответствия требованиям. При этом требования могут трактоваться довольно широко, что порождает целый ряд независимых определений понятия. Чаще всего используется определение ISO 9001, согласно которому качество есть "степень соответствия присущих характеристик требованиям". и даже тынц, что Вы дали, ну ни как с моего имха не идет с вашим подходом, скорее вразрез (( ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 00:23 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВПрограммирование - процесс творческий, а творчество не терпит жестких рамок, в которые ставят программиста. В большинстве случаев ему дается указание архитектором(тим лидом) нагромоздить таких то классов, применить такие то паттерны и сделать за такое то время. В результате получается нечто, работающее не совсем так как надо и не так быстро, как хотелось бы. Если еще приходиться интегрироваться с кем то, то они вполне в определенный момент могут перестать выдавать то, без чего тебе никак нельзя или наоборот запросто так, нечто, на получение чего ты до этого истратил кучу времени и сил.Навеяло... Была история... В конторе готовились к запуску новой группы сервисов с использованием "хардварного" решения от одного из "сторонних" поставщиков... Уже была назначена дата, коммерсанты с клиентами уже начали вести "работу по окучиванию" (контракты, проплата, етц). В процессе тестирования выяснилось, что текущая версия "железа" не обеспечивает всего необходимого функционала (хотя по документации - "все пучком") и нужно менять прошивку, которую поставщик должен был за несколько месяцев закончить, но еще не успел... В общем, повезло - за неделю до "взлета" прошивка пришла, начали на стенде прогонять... В результате "повылазило", что данные с этой хрени начали приходить а) в другой последовательности и б) в другом формате... Сроки никто отменять уже не мог - светили неслабые потери (и не только по репутации)... И тут на "архитектурность" решения уже никто не смотрел - оно просто должно было заработать строго во время "Ч"... Ну, в-общем, оно и заработало... Только "Семь самураев" нервно курили в сторонке... Архитектура... Шаблоны... Хочется!!! Вот только бизнесу, по большому счету, на это плевать с самой высокой колокольни - "сколько новых денег мы на этом заработаем?" Кричите "говнокод!.. говнокод!.." А вот выйдите "в чисто поле да с шашкой наголо", и попробуйте не наговнокодить в таких условиях - тогда и поговорим, кто тут программист, а кто - так, мимо проходил... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 00:46 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВsphinx_mvК "банде четырех" отношения не имею... Повезло! А то могли бы и расстрелять ! Не те, а эти ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 00:47 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиsphinx_mv, Интересно вы соскакиваете Вам показалось. Где-то в степия вам про Фому авторСоответственно, "выкатывание" в работу временного, даже "абы как" написанного решения которое , просто обеспечивает требуемый функционал (с умеренным количеством ошибок и нареканий пользователей), с расчетом на то, что когда-нибудь этот код возможно будет улучшен, очень сильно демпфирует ситуацию. Вы мне про Ерему авторКачество программного обеспечения — характеристика программного обеспечения (ПО) как степени его соответствия требованиям. При этом требования могут трактоваться довольно широко, что порождает целый ряд независимых определений понятия. Чаще всего используется определение ISO 9001, согласно которому качество есть " степень соответствия присущих характеристик требованиям ". и даже тынц, что Вы дали, ну ни как с моего имха не идет с вашим подходом, скорее вразрез ((Объективный критерий качества - наличие функциональной спецификации на продукт и наличие продукта, соответствующего этой спецификации. Ключевые моменты в обоих цитатах выделены. Что не так? Может, Вас смущает "с умеренным количеством ошибок и нареканий пользователей"? Ну, так это тоже вполне нормально - любой "лапшекод" может быть (при желании) оттестирован. Несколько сложнее и долше... И повторюсь еще раз: нефункциональных объективных критериев качества кода на основе его "чистоты" и прочих ненормируемых критериях не существует. Что есть "лапшекод"? Нет и не может быть однозначного ответа! У каждого отдельно взятого программиста, в каждой отдельно взятой комманде разработчиков это вообще разные понятия! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 01:06 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
2sphinx_mv Фаулера не читал, но осуждаю? С Вами говорить не о чем. Одно "бла-бла-бла". Вы неуч и, походу, гордитесь этим. Если Вы постигли инь и янь программирования в разработке корпоративных систем - напишите книгу. Только вот бумагу помягче придется выбрать, чтобы хоть кто-то купил сие творение для дачи в туалет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 08:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mv1) Для своей компании нужно писать так, чтобы она в трубу не вылетела. Есть понимание, что делает и как работает конкретный участок кода? Если да - "ну, и фиг с ним" (с). 2) Лояльность руководства имеет границы. 3) Архитектурно разгуливаться можно только если нет других задач... И только когда есть четкое представление о том, что нужно изменить, на что это повлияет и как это вообще можно сделать при имеющихся ресурсах... 1) Я боюсь, что при всех отрицательных раскладах, не компания в трубу вылетит, а кучка гавнокодеров-идиотов. 2) Всё в мире гранично, речь не об этом. Я говорю о лояльности по сравнению с интеграторами и консалтинговыми конторами. 3) Заложив нормальный архитектурный фундамент и потратив на него минимум времени всегда можно к нему вернуться и по-человечески продолжить работу, вместо того, чтобы наваять какашку и ходить пускать слюну о том, что мы весть крутые и справляемся в сроки. sphinx_mvЭто все замечательные соображения. Только не имеющие никакого отношения к тому, получился в итоге лашекод или нет... Особенно - с учетом отсутствия "стандарного" представление о лапшекоде. Кому-то нравится, кто-то плюется... Единственный объективный критерий - выполнение (или нет) некоторым кодом некоторой функции. Все остальное - лирика. А итога тут еще не усматривается, лапшекод в твоем случае пишется изначально. Как правило, в окончательном выхлопе качества так и не будет - всё это фантастические сказки деда Римуса про терновый куст. В который уже лишний раз не полезешь, проще вкорячить подпорку и жить дальше. sphinx_mvЕсли "лапшекод в обработчиках с логикой" - достаточно эффективное решение, чтобы выполнить поставленную задачу, то имеено его и следует применить. Потом - если будет наобходимость, желание и ресурсы - код можно улучшить. Но можно и не улучшать. "Кристальный код" не панацея. А рефакторинг - не самоцель. "Лапшекод в обработчиках с логикой" априори не может быьт достаточно эффективным решением, без вариантов. Особо много времени не потратишь, если хоты бы в процедурно ориентированном стиле решить эту же задачу. Зато потом отвязать этот шматок уныния будет на порядки проще и быстрее, чем заново всё переписывать. Приходилось работать с такими программами из нескольких тысяч строк в обработчиках, это полный пецдец - это результат твоего направления. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:01 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВТехнарю, будь он хоть аналитиком, сложно понять мысли гуманитариев. Ничего подобного, работал и работаю с отличными аналитиками, которые очень грамотно могут переварить требования бизнеса в грамотную функциональную спецификацию. ЕвгенийВНапример многие системы автоматизации предприятий пляшут от организационной структуры, но я ни разу не видел таковую, которая была бы реализована как надо. Обычно тупое дерево и все у них хорошо. "Как надо" - весьма сомнительный критерий. Я говорю о том, что писать изначально нужно хорошо. Я не требую от тебя невероятного. ЕвгенийВПочти всегда к хорошему аналитическому уму в штат нужно брать еще и бабушку Вангу, но она к сожалению 17 лет назад покинула нас. Для этого, милый мой, есть такой бизнес процесс, как обследование предметной области, которое никоим образом не кореллирует с бабушкой Вангой. На обследование так же закладываются сроки, встречи и конференции. Если ты хочешь писать код с наскока и пинка - это обреченный подход. Нельзя писать код без понимания того, как это должно работать. Речь не о конечном девелопере, речь о руководителе. ЕвгенийВВ большинстве случаев ему дается указание архитектором(тим лидом) нагромоздить таких то классов, применить такие то паттерны и сделать за такое то время. В результате получается нечто, работающее не совсем так как надо и не так быстро, как хотелось бы. Не вижу прямой зависимости, почему это получается нечто неправильно работающее? ЕвгенийВЕсли еще приходиться интегрироваться с кем то, то они вполне в определенный момент могут перестать выдавать то, без чего тебе никак нельзя или наоборот запросто так, нечто, на получение чего ты до этого истратил кучу времени и сил. Ну это вообще бред какой-то, извини. Высосано из пальца без каких-либо аргументов. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:08 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SerP1983Фаулера не читал, но осуждаю? Там нет ничего нового, для думающего человека с опытом. Как нет ничего нового и в этой книге, с которой все согласны, но никто ей не следует. Книга Фаулера может прибавить веса аргументам в споре "гуру" например на этом сайте. Писать "правильно" должны провоцировать и заставлять сами ЯП и используемые библиотеки-фреймворки, как например ASP.NET MVC. Использовать MVC можно и в обычных веб формах и даже в классическом ASP. Но если используемая платформа дает сделать осознанный или случайный шаг в сторону, то этот шаг рано или поздно будет сделан со всеми вытекающими. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:09 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Шо вы набросились на человека. sphinx_mv написал исходя из свой практики. авторАрхитектура... Шаблоны... Вот только бизнесу на это плевать если что то можно продать , то это и продаётся. если для продажи нужно "современные" методологии разработки - то применяют именно их. но не для того, что бы програмерам жилось лучше , а для того , что бы продажникам и оналитегам было легче втирать лапшу клиентам и руководству. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:11 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvВ результате "повылазило", что данные с этой хрени начали приходить а) в другой последовательности и б) в другом формате... Сроки никто отменять уже не мог - светили неслабые потери (и не только по репутации)... И тут на "архитектурность" решения уже никто не смотрел - оно просто должно было заработать строго во время "Ч"... Ну, в-общем, оно и заработало... Только "Семь самураев" нервно курили в сторонке... И ты этот просад ставишь в пример? Сами облажались, что тут говорить. sphinx_mvАрхитектура... Шаблоны... Хочется!!! Вот только бизнесу, по большому счету, на это плевать с самой высокой колокольни - "сколько новых денег мы на этом заработаем?" Это нужно не бизнесу, акстись, это нужно истинно процессу разработки. Чтобы код был легко модифицируемым, поддерживаемым, масштабируемым. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SerP19832sphinx_mv Фаулера не читал, но осуждаю? С Вами говорить не о чем. Одно "бла-бла-бла". Вы неуч и, походу, гордитесь этим. Если Вы постигли инь и янь программирования в разработке корпоративных систем - напишите книгу. Только вот бумагу помягче придется выбрать, чтобы хоть кто-то купил сие творение для дачи в туалет. +1, Он еще ничего не достиг, это обычный форумный пустобрех, от которого выхлопа ровно ноль. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:14 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvЕсли "лапшекод в обработчиках с логикой" - достаточно эффективное решение, чтобы выполнить поставленную задачу, то имеено его и следует применить. Потом - если будет наобходимость, желание и ресурсы - код можно улучшить. Но можно и не улучшать. "Кристальный код" не панацея. А рефакторинг - не самоцель. "Лапшекод в обработчиках с логикой" априори не может быьт достаточно эффективным решением, без вариантов. Особо много времени не потратишь, если хоты бы в процедурно ориентированном стиле решить эту же задачу. Зато потом отвязать этот шматок уныния будет на порядки проще и быстрее, чем заново всё переписывать. Приходилось работать с такими программами из нескольких тысяч строк в обработчиках, это полный пецдец - это результат твоего направления."Лапшекод", вынесенный из codebehing в отдельный класс, автоматически становится лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей К"Лапшекод", вынесенный из codebehing в отдельный класс, автоматически становится лучше? Разумеется. Я уже 2 раза отвечал на этот вопрос: 14190288 МСУ Зато потом отвязать этот шматок уныния будет на порядки проще и быстрее, чем заново всё переписывать. Приходилось работать с такими программами из нескольких тысяч строк в обработчиках, это полный пецдец - это результат твоего направления. Перебросить это всё в модель / контроллер / репозиторий / датасервис будет на порядки проще и быстрее. Процедурный подход - это золотая середина между гавном и качеством. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:18 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей К"Лапшекод", вынесенный из codebehing в отдельный класс, автоматически становится лучше? Разумеется. Я уже 2 раза отвечал на этот вопрос: 14190288 МСУ Зато потом отвязать этот шматок уныния будет на порядки проще и быстрее, чем заново всё переписывать. Приходилось работать с такими программами из нескольких тысяч строк в обработчиках, это полный пецдец - это результат твоего направления. Перебросить это всё в модель / контроллер / репозиторий / датасервис будет на порядки проще и быстрее. Процедурный подход - это золотая середина между гавном и качеством. Поверхностно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:28 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
enigmaticПоверхностно. А тут? 14185942 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper, Где там несколько тысяч строк в обработчиках? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей К"Лапшекод", вынесенный из codebehing в отдельный класс, автоматически становится лучше? Разумеется. Я уже 2 раза отвечал на этот вопрос: 14190288 Смелое утверждение. Т. е. даже если в результате выделения части кода из codebehind в отдельный класс добавится большой кусок бесполезного кода, отвечающий за интеграцию модели с контролами, ситуация улучшится? При этом, код во вновь выделенной модели остаётся таким же непонятным. Что касается выноса кода в модель во всех, даже самых простых случаях - тот же Фаулер пишет, что слишком маленькая ответственность у классов/методов - это не меньшее зло, чем ответственность слишком большая. В куче бесполезных мелких классов запутаться ещё проще. Плюс возрастают затраты на их интеграцию между собой. Мне казалось, что тут всегда нужно искать некий компромис между размерами классов/методов и их количеством. А на самом деле вон оно как: "любой код в codbehind автоматически становится лапшекодом". Жостко... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 09:43 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
enigmaticcooldeveloper, Где там несколько тысяч строк в обработчиках? А где я утверждал, что там несколько тысяч строк в обработчиках? Алексей КСмелое утверждение. Т. е. даже если в результате выделения части кода из codebehind в отдельный класс добавится большой кусок бесполезного кода, отвечающий за интеграцию модели с контролами, ситуация улучшится? При этом, код во вновь выделенной модели остаётся таким же непонятным. Более чем смелое. В рузультате вынесения лапшекода из codebehind ты уже его декомпозируешь на методы, входные аргументы, выходные типы. Подключить иправленную позже модель к codebehind не составит труда, т.к. мы изначально уменьшили связность кода. Алексей КЧто касается выноса кода в модель во всех, даже самых простых случаях - тот же Фаулер пишет, что слишком маленькая ответственность у классов/методов - это не меньшее зло, чем ответственность слишком большая. В куче бесполезных мелких классов запутаться ещё проще. Плюс возрастают затраты на их интеграцию между собой. 1. Чтобы не было зла, нужно изначально прибивать к своему UI презентер, который будет работать с моделью, а не писать лапшекод в обработчиках. 2. Что ты имеешь ввиду под самыми простыми случаями? MessageBox в обработчике? Алексей КМне казалось, что тут всегда нужно искать некий компромис между размерами классов/методов и их количеством. А на самом деле вон оно как: "любой код в codbehind автоматически становится лапшекодом". Жостко... На лицо откровенное непонимание. Где я сказал, что любой код в codebehind лапшекод? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:00 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНа лицо откровенное непонимание. Где я сказал, что любой код в codebehind лапшекод?Ну мне так показалось, где-то выше было... "зачем Володька сбрил усы" МСУ, ты? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:10 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КcooldeveloperНа лицо откровенное непонимание. Где я сказал, что любой код в codebehind лапшекод?Ну мне так показалось, где-то выше было... "зачем Володька сбрил усы" МСУ, ты?анти-кэп, ты? cooldeveloper Member Откуда: МСУ ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:14 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КЧто касается выноса кода в модель во всех, даже самых простых случаях - тот же Фаулер пишет, что слишком маленькая ответственность у классов/методов - это не меньшее зло, чем ответственность слишком большая. В куче бесполезных мелких классов запутаться ещё проще. Плюс возрастают затраты на их интеграцию между собой. 1. Чтобы не было зла, нужно изначально прибивать к своему UI презентер, который будет работать с моделью, а не писать лапшекод в обработчиках.Лапшекод можно писать в кодбихайнде, в презентере, в контроллере, в сервисе, в везде... Было бы желание. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей Кпропущено... Ну мне так показалось, где-то выше было... "зачем Володька сбрил усы" МСУ, ты?анти-кэп, ты? cooldeveloper Member Откуда: МСУ Ну не заметил, извиняйте... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:19 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КНу мне так показалось, где-то выше было... Ну вот, тебе показалось, а мне отдуваться. Алексей К"зачем Володька сбрил усы" МСУ, ты? Как узнал? Хм, где-то я спалился... Алексей КЛапшекод можно писать в кодбихайнде, в презентере, в контроллере, в сервисе, в везде... Было бы желание. :-) Про связность продолжать вещание? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:42 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КНу мне так показалось, где-то выше было... Ну вот, тебе показалось, а мне отдуваться.Да было где-то, надо смотреть. :-) cooldeveloperАлексей К"зачем Володька сбрил усы" МСУ, ты? Как узнал? Хм, где-то я спалился... Не скажу. cooldeveloperАлексей КЛапшекод можно писать в кодбихайнде, в презентере, в контроллере, в сервисе, в везде... Было бы желание. :-) Про связность продолжать вещание? )Даже не знаю. В последнее время все помешались на связности, диконтейнерах, тестах и прочей мути. Как раньше без этого жили - непонятно... Зато в кодбехайнде есть кодогенерация полей для контролов из дизайнера... Если нет оснований для выноса кода из кодбехайнда - код надо оставлять в нём! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:51 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvВ результате "повылазило", что данные с этой хрени начали приходить а) в другой последовательности и б) в другом формате... Сроки никто отменять уже не мог - светили неслабые потери (и не только по репутации)... И тут на "архитектурность" решения уже никто не смотрел - оно просто должно было заработать строго во время "Ч"... Ну, в-общем, оно и заработало... Только "Семь самураев" нервно курили в сторонке... И ты этот просад ставишь в пример? Сами облажались, что тут говорить. Облажались не мы, а поставщики, которые писали софт в строгом соответствии с "общепринятыми методиками" (провальными по сути)... И конкретно Вы бы с Вашими "моделями" там не просто "просели", а вылетели бы с оглушителным треском из бизнеса - даже без потенциальной возможности "респауна". cooldevelopersphinx_mvАрхитектура... Шаблоны... Хочется!!! Вот только бизнесу, по большому счету, на это плевать с самой высокой колокольни - "сколько новых денег мы на этом заработаем?" Это нужно не бизнесу, акстись, это нужно истинно процессу разработки. Чтобы код был легко модифицируемым, поддерживаемым, масштабируемым.Программирование "в чистом виде" бизнесу, не занимающемуся непосредственной продажей ПО, вообще НЕ интересно! Бизнес должен быть рентабельным. Точка! Расходы на "чистый код", который неизвестно сколько времени будет писаться и принесет ли вообще хоть пол-процента вложенного - прямые убытки! Какой первый вопрос задает вменяемый руководитель предприятия на предложение "давайте купим новую версии софта ИКС, потому что в нем есть фича ИГРЕК"? Если Вы до сих пор не в курсе (что совсем не удивительно и крайне показательно), подсказываю - ответ Вы найдете в предыдущем сообщении... И вообще... Какое отношение Ваше "чистое софтоклепательство" имеет к реальному бизнесу, котрый зависит от минимизации размера операционных издержек сильнее, чем Вы от кислорода в воздухе? Сколько реальных бизнес-систем (за исключением порносайтов) Вы хотя бы просто видели? И сколько из них Вы реально сопровождали? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:56 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КДаже не знаю. В последнее время все помешались на связности, диконтейнерах, тестах и прочей мути. Как раньше без этого жили - непонятно... Ну тесты и DI отдельная песня, которую легко можно привинтить к своему правильному лисапеду. Просто не нужно писать гавнологику в гавнообработчиках, вот и всё, чего я хочу :) Алексей КЕсли нет оснований для выноса кода из кодбехайнда - код надо оставлять в нём! В кодбехайнде кода должно находиться по-минимуму, в основном работа с презентером. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:01 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvОблажались не мы, а поставщики, которые писали софт в строгом соответствии с "общепринятыми методиками" (провальными по сути)... Я сомневаюсь, что там проблема была в правильных методиках. Банально тупое некомпетентное руководство, которое не в состоянии оценивать сроки и принимать решение. sphinx_mvИ конкретно Вы бы с Вашими "моделями" там не просто "просели", а вылетели бы с оглушителным треском из бизнеса - даже без потенциальной возможности "респауна". Проблема в выстроенных процессах, а не в коде, 100%. sphinx_mvПрограммирование "в чистом виде" бизнесу, не занимающемуся непосредственной продажей ПО, вообще НЕ интересно! Бизнес должен быть рентабельным. Точка! Рентабельность бизнеса изменчива, очень часто меняются бизнес процессы и подходы. Чтобы легко адаптироваться под каждый новый чих бизнеса, не сесть в лужу и не захлебнуться в своих помоях, нужно качественно разделять код по слоям. sphinx_mvКакое отношение Ваше "чистое софтоклепательство" имеет к реальному бизнесу, котрый зависит от минимизации размера операционных издержек сильнее, чем Вы от кислорода в воздухе? Сколько реальных бизнес-систем (за исключением порносайтов) Вы хотя бы просто видели? И сколько из них Вы реально сопровождали? Видел не мало, из крупных сопровождал по меньшей мере с десяток систем, в том числе и участвовал в разработке. Это и самописные решения, и платформенные. И давно сделал вывод, что гавнокод "на скоряк, чтобы работало" - это зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:09 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvПрограммирование "в чистом виде" бизнесу, не занимающемуся непосредственной продажей ПО, вообще НЕ интересно! Бизнес должен быть рентабельным. Точка! Расходы на "чистый код", который неизвестно сколько времени будет писаться и принесет ли вообще хоть пол-процента вложенного - прямые убытки!"мы не настолько богаты, чтобы покупать дешёвые вещи" (с) Часто всё расчитано на экономию в краткосрочной перспективе. "Конечно, сегодня дешевле заказать программу у студентов за копейки. А что будет завтра - меня не интересует, я уже буду работать в другом месте" - типовая мотивация типового менеджера. Вечно это не может продолжаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:09 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperПросто не нужно писать гавнологику в гавнообработчиках, вот и всё, чего я хочу :)Согласен. cooldeveloperАлексей КЕсли нет оснований для выноса кода из кодбехайнда - код надо оставлять в нём! В кодбехайнде кода должно находиться по-минимуму, в основном работа с презентером.В кодбехайнде кода должно находиться столько, чтобы было удобно с ним работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:14 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КДаже не знаю. В последнее время все помешались на связности, диконтейнерах, тестах и прочей мути. Как раньше без этого жили - непонятно...Проблема даже не в том, "как мы раньше жили", а в том, понимает ли толпа разработчиков, помешанных на новомодных "штучках", что же на самом деле все эти "штучки" вообще подразумевают... Вот, например, один из критических взглядов на принцип инверсии зависимостей ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper... давно сделал вывод, что гавнокод "на скоряк, чтобы работало" - это зло.++ зы: только дело тут не в обработчиках в кодбехайнде :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
автор... давно сделал вывод, что гавнокод "на скоряк, чтобы работало" - это зло. наверное это пока вам платят Зп, а не вы . или я ошибаюсь?=) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:22 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНичего подобного, работал и работаю с отличными аналитиками, которые очень грамотно могут переварить требования бизнеса в грамотную функциональную спецификацию. Каждое домашнее животное уверено, что его хозяин самый лучший. даже если он алкоголик и лентяй. Так же для чукчей существует только два вида людей, непосредственно сами чукчи и русские, предназначение которых - поставлять чукчам соль, спички и порох. Если есть отличные аналитики и программисты с аналитическим складом ума, то где же качественное ПО, которое удовлетворяет всех? Не надо говорить что такое у тебя, так как человеку свойственно защищать и оправдывать себя, даже Чекатило этим страдал. cooldeveloper"Как надо" - весьма сомнительный критерий. Я говорю о том, что писать изначально нужно хорошо. Я не требую от тебя невероятного. "Как надо" - значит соответствовать рекомендациям ВНИИДАДа , чего нет практически ни у кого. И в определенный момент вся "отличность" аналитиков превращается как та карета в гнилую тыкву. cooldeveloperДля этого, милый мой, есть такой бизнес процесс, как обследование предметной области, которое никоим образом не кореллирует с бабушкой Вангой. На обследование так же закладываются сроки, встречи и конференции. Если ты хочешь писать код с наскока и пинка - это обреченный подход. Нельзя писать код без понимания того, как это должно работать. Речь не о конечном девелопере, речь о руководителе. Обследование как правило превращается в бесконечную череду встреч и статусных совещаний, основной целью участников которых является подготовка плацдарма для прикрытия своей ж. в случаи краха и объявления себя себя героем в случае успеха. Что и пожирает значительную часть пирога. Я не предлагал ничего делать с наскока, так как первая мысль на 80% не самая лучшая, на 19,9% очень плохая и только на 0,1% давольно хорошая. Всегда нужно думать, даже если пытаешься выдавить зубную пасту из тюбика на щетку, ненароком может сосклизнуть на тапок. cooldeveloperНе вижу прямой зависимости, почему это получается нечто неправильно работающее? Потому как тупость, жадность, гордыня, алчность, жажда наживы и прочия грехи человеческия не оставляют места доброму. cooldeveloperНу это вообще бред какой-то, извини. Высосано из пальца без каких-либо аргументов. Иди попробуй съинтегрируйся например с сайтами гослуг, а потом приходи продолжить нашу неспешную беседу. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, автор основной целью участников которых является подготовка плацдарма для прикрытия своей ж. в случаи краха и объявления себя себя героем в случае успеха. Это было бы смешно , если бы не было грустной правдой. ещё хуже , когда участники переговоров с одной стороны тасуются ( по модной западной методе ) . Начинал работу один оналитег, продолжил другой, завершение проекта сбрасывается на треьего. В итоге ни кто из этих оналитегов ни зачто не отвечает, зато с упехом осваивает полученные бонусы за проделанную работу. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:32 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper, вот, читая дискуссию, заметил, что почти в каждом посте cooldeveloper'а употребляется слово "гавно" или какие-то производные от него. Не щадит он чужого самолюбия, однако. Cooldeveloper, а ведь в Вас самом тоже без сомнения имеется этот продукт, так же как Вы сами регулярно его производите. Нет? Не марципановый же Вы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:51 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopersphinx_mvОблажались не мы, а поставщики, которые писали софт в строгом соответствии с "общепринятыми методиками" (провальными по сути)... Я сомневаюсь, что там проблема была в правильных методиках. Банально тупое некомпетентное руководство, которое не в состоянии оценивать сроки и принимать решение."Если Вы такой умный, почему Вы не богатый?" (с) Судя по всему, Вы знакомы с реальным бизнесом только по мануалам на курсах "ЭмБиЭя" ... cooldevelopersphinx_mvИ конкретно Вы бы с Вашими "моделями" там не просто "просели", а вылетели бы с оглушителным треском из бизнеса - даже без потенциальной возможности "респауна". Проблема в выстроенных процессах, а не в коде, 100%. Ну-ну... А Вы точно не перепутали "бизнес-процессы" и "технологические процессы"? Проблему-то мы огребли на уровне конкретного технического решения - части технологического процесса. А техпроцессы не особо предполагают выстраивания "как-нибудь по-другому"... cooldevelopersphinx_mvПрограммирование "в чистом виде" бизнесу, не занимающемуся непосредственной продажей ПО, вообще НЕ интересно! Бизнес должен быть рентабельным. Точка! Рентабельность бизнеса изменчива, очень часто меняются бизнес процессы и подходы. Чтобы легко адаптироваться под каждый новый чих бизнеса, не сесть в лужу и не захлебнуться в своих помоях, нужно качественно разделять код по слоям. Ну, хоть кто-нибудь может показать тот "пистолет с серебряной пулей", которая позволит "качественно" разбить приложение по слоям, а не сделать видимость этого?! Объективные критерии качества ПО - озвучены неоднократно. Другие критерии не применимы... "На вкус и на цвет товарищей нет" (с). И, опять же, нет бы сначала задуматься - "а почему это они все никак не захлебнутся в своих помоях?" А тут одно из двух: либо "не помои" (и выглядят так только для, кто не совсем "в курсе"), либо с "архитектурой" и, самое главное - "сопровождаемостью" все в порядке... Даже несмотря на определенную "текучку" кадров... Опять же, не буду показывать пальцем, но один "кулл-девелопер" считает "говнокодом" использование хранимых процедур с сложной бизнес-логикой на сервере баз данных, обязательно вынося БЛ в сервер приложений... Самое прикольное, что есть достаочно большое количество подтвержденной из разных источников информациии - использование серверов приложений приводит к тому, система начинает "захлебываться" быстрее... Обращаю внимание источники информации - разные! Соотвественно, погрешности, связанные с "качеством продукта" (по разным критериям - включая необъективные) нивелируются. И теперь задумайтесь, что же такое есть "говнокод" на самом деле... cooldevelopersphinx_mvКакое отношение Ваше "чистое софтоклепательство" имеет к реальному бизнесу, котрый зависит от минимизации размера операционных издержек сильнее, чем Вы от кислорода в воздухе? Сколько реальных бизнес-систем (за исключением порносайтов) Вы хотя бы просто видели? И сколько из них Вы реально сопровождали? Видел не мало, из крупных сопровождал по меньшей мере с десяток систем, в том числе и участвовал в разработке. Это и самописные решения, и платформенные. И давно сделал вывод, что гавнокод "на скоряк, чтобы работало" - это зло. Ну, так критерии "говнокода" когда будут? Что-то мне подсказывает, что никогда... Обращаю внимание: использование разных "плюшек" в архитектуре и коде не исключает того, что результирующее ПО - "говно". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:57 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КВ кодбехайнде кода должно находиться столько, чтобы было удобно с ним работать. Слишком абстрактная мера "столько, чтобы было удобно". В кодбехайнде кода должно быть минимум. Алексей Кcooldeveloper... давно сделал вывод, что гавнокод "на скоряк, чтобы работало" - это зло.++ зы: только дело тут не в обработчиках в кодбехайнде :-) А все ноги отседова и растут :) netivanавтор... давно сделал вывод, что гавнокод "на скоряк, чтобы работало" - это зло. наверное это пока вам платят Зп, а не вы . или я ошибаюсь?=) Не ошибаешься. Но если у владельца бизнеса есть голова на плечах, он должен прекрасно понимать, что наскоряк и бесплатно бывает только сыр в мышеловке. ЕвгенийВКаждое домашнее животное уверено, что его хозяин самый лучший. даже если он алкоголик и лентяй. Так же для чукчей существует только два вида людей, непосредственно сами чукчи и русские, предназначение которых - поставлять чукчам соль, спички и порох. Каждый хозяин уверен, что его животные самые лучшие и замечательные, потому что он лично их вибирал у соседки и покупал за копейки. Но когда пришло время отведать бекона, внезапно вскрылось, что животина не привитая и больная, в результате чего половина скота вымерло. И тут хозяин начал подсчитывать, что ежели он купил бы свинюшек у городского мясокомбината с гарантиями, прививками и качеством, он так не облажался бы. ЕвгенийВЕсли есть отличные аналитики и программисты с аналитическим складом ума, то где же качественное ПО, которое удовлетворяет всех? Не надо говорить что такое у тебя, так как человеку свойственно защищать и оправдывать себя, даже Чекатило этим страдал. То есть качественного ПО нет? Даже неизвестный Фрэнкфордский потрошитель этим не страдал, т.к. заявлять так безапеляционно может только безапеляционный форумный говорун. ЕвгенийВcooldeveloper"Как надо" - весьма сомнительный критерий. Я говорю о том, что писать изначально нужно хорошо. Я не требую от тебя невероятного. "Как надо" - значит соответствовать рекомендациям ВНИИДАДа , чего нет практически ни у кого. И в определенный момент вся "отличность" аналитиков превращается как та карета в гнилую тыкву. Как надо, есть в спецификации от MS по архитектуре. Про ВНИИДАД иди соседке расскажи, пусть посмеется. ЕвгенийВОбследование как правило превращается в бесконечную череду встреч и статусных совещаний, основной целью участников которых является подготовка плацдарма для прикрытия своей ж. в случаи краха и объявления себя себя героем в случае успеха. Ты, видимо, судишь по себе и подобным. Обследование, как правило, представляет собой описание структуры всех единиц информации, реквизиты, схемы и т.д. и прорисовывается концептуальная схема, по которой формируются информационные объекты (сущности, таблицы). В своей шарашке совсем тротух, чтоле? ЕвгенийВЧто и пожирает значительную часть пирога. Ты предлагаешь делать с колена? ЕвгенийВпервая мысль на 80% не самая лучшая, на 19,9% очень плохая и только на 0,1% давольно хорошая. Дома бы так строили. Пока ты будешь гадать на кофейной гуще, что надо заказчику, переписывая по 10 раз код, у нормального организатора всё будет запротоколировано + обследовано и начнутся работы. ЕвгенийВВсегда нужно думать, даже если пытаешься выдавить зубную пасту из тюбика на щетку, ненароком может сосклизнуть на тапок. А иногда тюбик может оказаться пустой и выдавливать будет нечего. ЕвгенийВcooldeveloperНе вижу прямой зависимости, почему это получается нечто неправильно работающее? Потому как тупость, жадность, гордыня, алчность, жажда наживы и прочия грехи человеческия не оставляют места доброму. Ты перечислил какие-то унылые свойства человека (видимо в большей степени свои) и приписал их нормальному управленцу. Аргумент видится мне сырым и неуклюжим. ЕвгенийВcooldeveloperНу это вообще бред какой-то, извини. Высосано из пальца без каких-либо аргументов. Иди попробуй съинтегрируйся например с сайтами гослуг, а потом приходи продолжить нашу неспешную беседу. А в чем, собственно, проблема? EvLaUycooldeveloper, вот, читая дискуссию, заметил, что почти в каждом посте cooldeveloper'а употребляется слово "гавно" или какие-то производные от него. Не щадит он чужого самолюбия, однако. Cooldeveloper, а ведь в Вас самом тоже без сомнения имеется этот продукт, так же как Вы сами регулярно его производите. Нет? Не марципановый же Вы. Если по делу сказать нечего, убей себя. sphinx_mvcooldeveloperЯ сомневаюсь, что там проблема была в правильных методиках. Банально тупое некомпетентное руководство, которое не в состоянии оценивать сроки и принимать решение."Если Вы такой умный, почему Вы не богатый?" (с) Судя по всему, Вы знакомы с реальным бизнесом только по мануалам на курсах "ЭмБиЭя" ... cooldeveloperпропущено... По теме еще что-то будет? sphinx_mvПроблема в выстроенных процессах, а не в коде, 100%. Ну-ну... А Вы точно не перепутали "бизнес-процессы" и "технологические процессы"? Смотря в каком ключе рассматривать вопрос. Бизнес-процессы для айти компании - это технологические процессы в том числе. Я речь вел о выстраивании процесса разработки, если ты не понял. sphinx_mvПроблему-то мы огребли на уровне конкретного технического решения - части технологического процесса. А техпроцессы не особо предполагают выстраивания "как-нибудь по-другому"... О чем я и говорил - процессы не выстроены должным образом, на том и погорели. Почему? Нет компетенции, увы. И код тут не причем. sphinx_mvНу, хоть кто-нибудь может показать тот "пистолет с серебряной пулей", которая позволит "качественно" разбить приложение по слоям, а не сделать видимость этого?! Объективные критерии качества ПО - озвучены неоднократно. Другие критерии не применимы... "На вкус и на цвет товарищей нет" (с). Этот пистолет ты увидишь в рекомендациях MS по архитектуре. Десятый раз говорю об этом. Нечетал? sphinx_mvОпять же, не буду показывать пальцем, но один "кулл-девелопер" считает "говнокодом" использование хранимых процедур с сложной бизнес-логикой на сервере баз данных, обязательно вынося БЛ в сервер приложений... Самое прикольное, что есть достаочно большое количество подтвержденной из разных источников информациии - использование серверов приложений приводит к тому, система начинает "захлебываться" быстрее... Обращаю внимание источники информации - разные! Соотвественно, погрешности, связанные с "качеством продукта" (по разным критериям - включая необъективные) нивелируются. И теперь задумайтесь, что же такое есть "говнокод" на самом деле... Ты сейчас говоришь о хаосе, который присущ нескольким хозяйкам на кухне. Если "хозяин" один (пусть будет тимлид), он определит направление, в котором нужно будет двигаться. Есди это будут хранимки, значит так тому и быть, несмотря на недовольство некоторых. Кто не сможет пережить такое ущимление нравовов, может покинуть корабль. Но это не будет гавнокодом, это будет нерациональным использованием (или неиспользованием) сервера приложений при всём его богатстве и красоте. Обвязать в классы дата слой (хранимки или WCF), заюзать ORM - дело не дурное и никак не говорит о том, что сие говнокод. Понятно изложил мысль? sphinx_mvНу, так критерии "говнокода" когда будут? Тогда, когда ты откроешь руководство MS по архитектуре. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 12:39 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КВ кодбехайнде кода должно находиться столько, чтобы было удобно с ним работать. Слишком абстрактная мера "столько, чтобы было удобно". В кодбехайнде кода должно быть минимум.А если оставление минимума кода в кодбихайнде вызовет необходимость дополнительного объёма работ? При этом других преимуществ мы не получим. Может лучше пока оставить в кодбихайнде и выносить из него по необходимости? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:05 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КПри этом других никаких преимуществ мы не получимПоправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:06 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КА если оставление минимума кода в кодбихайнде вызовет необходимость дополнительного объёма работ? При этом преимуществ мы не получим. Может лучше пока оставить в кодбихайнде и выносить из него по необходимости? Чтобы не фантазировать, реальный пример в студию. Но сабжу автора однозначно не место в кодбехайнде, без вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЕвгенийВпропущено... Иди попробуй съинтегрируйся например с сайтами гослуг, а потом приходи продолжить нашу неспешную беседу. А в чем, собственно, проблема?Ты в курсе, сколько получают гос-программисты? Ты представляешь, какой квалификацией обладают кадры, согласившиеся работать за эти деньги? В этом и проблема. Свежая переписка с техподдержкой федерального говносервиса ( отредактирована ): Под логином и паролем ... необходимо войти в Систему через вебимнтерфейс, по адресу ... , перейти в раздел ..., на вкладку ..., нажать на кнопку "Редактировать", проставить UIDы <Эти юиды нужно выдумать. Из башки.> , сохранить изменения. После этого нужно вызвать метод ..., который вернет Вам в числе прочей информации и сведения осоответствии проставленных UIDов справочным значениям ... . Затем Вам необходимо будет проверить соответствие идентификаторов разрешенных <сущностей> идентификаторам, передаваемым Вами в пакете ... . Изначально список разрешенных сущностей, необходимый для корректного составления пакета, виден лишь через веб-интерфейс, а сервис о них молчок. А в веб-интерфейсе даже их id не отображаются. Ё...ный стыд, а не автоматизация. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КА если оставление минимума кода в кодбихайнде вызовет необходимость дополнительного объёма работ? При этом преимуществ мы не получим. Может лучше пока оставить в кодбихайнде и выносить из него по необходимости? Чтобы не фантазировать, реальный пример в студию. Но сабжу автора однозначно не место в кодбехайнде, без вариантов. А пожалуйста... Осторожно, код! Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:37 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyТы в курсе, сколько получают гос-программисты? Ты представляешь, какой квалификацией обладают кадры, согласившиеся работать за эти деньги? В этом и проблема.++ И это касается не только госкомпаний. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:54 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЧтобы не фантазировать, реальный пример в студию.Ещё пример. Тут логики побольше... С# Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 13:58 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyТы в курсе, сколько получают гос-программисты? Ты представляешь, какой квалификацией обладают кадры, согласившиеся работать за эти деньги? В этом и проблема. Точно AntonariyЁ...ный стыд, а не автоматизация. Но зато с каким апломбом нам тут ЕвгенийВ втирает о незыблемости и величии задач, которые он там в своей шараге щелкает. Алексей К Не увидел лапши в твоем коде. Более того, заюзана грамотная relaycommand, цель которой передать его функциональность на другие объекты делегатов. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 14:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНо зато с каким апломбом нам тут ЕвгенийВ втирает о незыблемости и величии задач, которые он там в своей шараге щелкает. Я не словом не обмолвился о задачах решаемых мной и моей конторой, все это только в Вашем воображении. Милостливый сударь, доеште огурец и пойдите проспитесь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:40 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КА должна быть. Это же кодбехайнд. Сравни свой "кодбехайнд" и сабжевый. Суслика видишь? :) ЕвгенийВcooldeveloperНо зато с каким апломбом нам тут ЕвгенийВ втирает о незыблемости и величии задач, которые он там в своей шараге щелкает. Я не словом не обмолвился о задачах решаемых мной и моей конторой, все это только в Вашем воображении. Значит мне привиделось: ...ЕвгенийВИди попробуй съинтегрируйся например с сайтами гослуг, а потом приходи продолжить нашу неспешную беседу. ЕвгенийВМилостливый сударь, доеште огурец и пойдите проспитесь :) Аргументы иссякли и словесный понос про то, как трудно жить, закончились? Что и требовалось доказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 15:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЗначит мне привиделось: Приведелось батюшка, привиделось. Пример трудностей интеграции, когда на том конце переодически все меняется и нет возможности на это влиять, приведенный мной, совершенно ничего не говорит о моих занятиях и занятиях моей конторы. Если бы я написал о назначении Рамзеса II соправителем, то Вы бы решили, что я служил при дворе Сети I? cooldeveloperАргументы иссякли и словесный понос про то, как трудно жить, закончились? Что и требовалось доказать. Бессмысленно спорить с человеком, который постоянно что то выдумывает новое и через каждое второе слово вспоминает о фикалиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:27 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperКак надо, есть в спецификации от MS по архитектуре. Про ВНИИДАД иди соседке расскажи, пусть посмеется. В спецификациях MS нет ни слова о законадательных и рекомендательных документах Российской Федерации регламентирующих документационное обеспечение хозяйствующих субъектов, действующих на территории Российской Федерации. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:32 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВПример трудностей интеграции, когда на том конце переодически все меняется и нет возможности на это влиять, приведенный мной, совершенно ничего не говорит о моих занятиях и занятиях моей конторы. Сервисы центробанка, с которыми не проинтегрированы только ленивые: ... http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx http://www.cbr.ru/CreditInfoWebServ/CreditOrgInfo.asmx http://www.cbr.ru/secinfo/secinfo.asmx http://www.cbr.ru/CBRFQuery/query.asmx http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002 На том конце ничего не меняется, всё стабильно, но при этом нет возможности на что-то влиять. А теперь поведай нам, что такого гениального сделали разработчики в центробанке и в чем смысл твоей писанины про интеграцию вообще? ЕвгенийВЕсли бы я написал о назначении Рамзеса II соправителем, то Вы бы решили, что я служил при дворе Сети I? Если бы тебя сделали начальником сервисов центробанка, то мы бы решили, что должно всё перестать работать? ЕвгенийВБессмысленно спорить с человеком, который постоянно что то выдумывает новое и через каждое второе слово вспоминает о фикалиях. Банальный тривиальный соскок с темы при ситуации, когда нечем аргументировать. Толсто и занудно, давай что-нибудь поновее. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВcooldeveloperКак надо, есть в спецификации от MS по архитектуре. Про ВНИИДАД иди соседке расскажи, пусть посмеется. В спецификациях MS нет ни слова о законадательных и рекомендательных документах Российской Федерации регламентирующих документационное обеспечение хозяйствующих субъектов, действующих на территории Российской Федерации. Там есть ответы на сабж + очень грамотные рекомендации по проектированию систем. Что и нужно нам для спича. Причем тут российские акты? Форумы sql.ru многонациональны, и каким-нибудь белорусам, украинцам, немцам, полякам и т.д. далеко фиолетовы твои рекомендательные гавнодокументы Российской Федерации, регламентирующие документационное обеспечение хозяйствующих субъектов ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:39 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНа том конце ничего не меняется, всё стабильно, но при этом нет возможности на что-то влиять. А теперь поведай нам, что такого гениального сделали разработчики в центробанке и в чем смысл твоей писанины про интеграцию вообще? То есть, из того, что архиватор 7z лучше многих аналогичных решений и работает почти идеально, можно заключить, что все ПО созданное тобой - вершина совершенства? Или причем тут эти сервисы? Да и использование публичных сервис совсем не означает интергации, ты им ничего не отдаешь, а только используешь полученную от них информацию, достоверность которой подтверждена только "джентельменским" честным словом, тоесть представлена "как есть" и за неточности никто ответственности не несет, хочешь пользуй, хочешь нет. cooldeveloperПричем тут российские акты? Форумы sql.ru многонациональны, и каким-нибудь белорусам, украинцам, немцам, полякам и т.д. далеко фиолетовы твои рекомендательные гавнодокументы Российской Федерации, регламентирующие документационное обеспечение хозяйствующих субъектов При том, что многое ПО, имеющее хождение на территории Российской Федерации, должно соответствовать им. Без этого, задача изначально не может быть корректно поставлена со всеми вытекающими. Это должны учитывать аналитики при анализе, проектировщики при проектировании, программисты при программировании, тестеры при тестировании и тех. писатели при документировании. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 16:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВТо есть, из того, что архиватор 7z лучше многих аналогичных решений и работает почти идеально, можно заключить, что все ПО созданное тобой - вершина совершенства? У меня создается впечатление, что ты инопланетянен. Я потерял логическую нить твоих вбросов, ты о чем? ЕвгенийВИли причем тут эти сервисы? А причем тут твоя интеграция с гос учреждениями? ЕвгенийВДа и использование публичных сервис совсем не означает интергации, ты им ничего не отдаешь, а только используешь полученную от них информацию Интеграция вовсе не обязана быть двунаправленной / n-направленной. Если я сделаю шлюз к своим внутренним системам и буду поставлять данные на основе информации от этих сервисов, я могу вполне утверждать, что мои системы проинтегрированы с указанными сервисами. Почему нет. ЕвгенийВПри том, что многое ПО, имеющее хождение на территории Российской Федерации, должно соответствовать им. А если не будут соответствовать, то что? ЕвгенийВБез этого, задача изначально не может быть корректно поставлена со всеми вытекающими. Это должны учитывать аналитики при анализе, проектировщики при проектировании, программисты при программировании, тестеры при тестировании и тех. писатели при документировании. Бла-бла-бла... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 17:06 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КА должна быть. Это же кодбехайнд. Сравни свой "кодбехайнд" и сабжевый. Суслика видишь? :)Ладно, проехали... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 17:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperУ меня создается впечатление, что ты инопланетянен. Я потерял логическую нить твоих вбросов, ты о чем? Ты приводишь выставленные наружу сервисы коммерческой организации и на основании того, что они работают и долгое время не меняются, заключаешь, что с госуслугами все хорошо. Развивая твою глубокую мысль, я заключил, что если есть хоть одна программа, работающая нормально, значет весь твой код идеален - мастродонт хобота не подточит! cooldeveloperА причем тут твоя интеграция с гос учреждениями? Гос. учреждение - это такой хозяйствующий субъект выполняющий определенные функции в интересах государства. Например кагда ты оставишь этот мир и вступишь на путь в царство мертвых в соответствующем отделе Записей Актов Гражданского Состояния в специальной книге, специально обученная тетинка сделает соответвующую запись об этом. Портал гос. услуг - ресурс, размещенный в глобальной сети Интернет. Обеспечивает доступ физических и юридических лиц к сведениям о государственных и муниципальных услугах в Российской Федерации, государственных функциях по контролю и надзору, об услугах государственных и муниципальных учреждений, об услугах организаций, участвующих в предоставлении государственных и муниципальных услуг, а также предоставление в электронной форме государственных и муниципальных услуг. Все услуги, размещенные на портале, соотнесены с конкретным регионом Российской Федерации: место получения услуги определяет как наличие самой услуги, так и условия ее предоставления. Чуешь разницу? cooldeveloperИнтеграция вовсе не обязана быть двунаправленной / n-направленной. Если я сделаю шлюз к своим внутренним системам и буду поставлять данные на основе информации от этих сервисов, я могу вполне утверждать, что мои системы проинтегрированы с указанными сервисами. Почему нет. Ага, еще лучше если она разовая, наделал строковых констант с наименованиями субъктов Российской Федерации, поименовал в соответствии со спецификациями MS и алга. cooldeveloperА если не будут соответствовать, то что? Что ты будешь с прогрывателем видио, который будет вместа прокрутки видио выводить скорость оборотов фаркопа? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 18:02 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, о чём флейм? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 18:47 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
skyANAЕвгенийВ, о чём флейм? Когда меня просят рассказать об опыте работы, я говорю - "Читайте резюме, там все подробно описано". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 18:52 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЕвгенийВПри том, что многое ПО, имеющее хождение на территории Российской Федерации, должно соответствовать им. А если не будут соответствовать, то что?Про 152 ФЗ помнишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 18:52 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, топик я прочитал. ИМХО Вы разводите флейм. Для чего? Что хотите этим сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 18:54 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
skyANAЕвгенийВ, топик я прочитал. ИМХО Вы разводите флейм. Для чего? Что хотите этим сказать? Вот именно Ваше ИМХО! Я пытаюсь доказать оппоненту, что владение "хорошими" практиками программирования еще не панацея от создания неправильно ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 19:26 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВskyANAЕвгенийВ, топик я прочитал. ИМХО Вы разводите флейм. Для чего? Что хотите этим сказать? Вот именно Ваше ИМХО! Я пытаюсь доказать оппоненту, что владение "хорошими" практиками программирования еще не панацея от создания неправильно ПО.Неправильное и некачественное это одно и то же или нет? Если ПО написано с применением хороших практик, то у него мало шансов оказаться некачественным (глючным, нестабильным), но если оно неправильное (не адекватно бизнес-процессам), то это прокол аналитега, а не кодера или архитектора. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 19:32 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВcooldeveloperУ меня создается впечатление, что ты инопланетянен. Я потерял логическую нить твоих вбросов, ты о чем? Ты приводишь выставленные наружу сервисы коммерческой организации и на основании того, что они работают и долгое время не меняются, заключаешь, что с госуслугами все хорошо. Развивая твою глубокую мысль, я заключил, что если есть хоть одна программа, работающая нормально, значет весь твой код идеален - мастродонт хобота не подточит! А ты приводишь какую-то сферическую в вакууме интеграцию с гос. учреждением и заявляешь, что всё у них плохо. Кому лучше верить, мне с моей реальной "урезанной" односторонней интеграцией на приведенных сервисах или твоей фантастической надуманной байке про какие-то лапти с пирожками? Мне даже неловко спрашивать, к чему ты вообще завел эту тему ибо ты, как обычно, улетишь в облака и начнешь вещать про космос со звездами. ЕвгенийВcooldeveloperА причем тут твоя интеграция с гос учреждениями? Гос. учреждение - это такой хозяйствующий субъект выполняющий определенные функции в интересах государства. Например кагда ты оставишь этот мир и вступишь на путь в царство мертвых в соответствующем отделе Записей Актов Гражданского Состояния в специальной книге, специально обученная тетинка сделает соответвующую запись об этом. Вся разработка программного обеспечения в России стала для гос. учреждений? Почему ты не упомянул разработку ПО для контроля качества коровьих надоев? cooldeveloperПортал гос. услуг - ресурс, размещенный в глобальной сети Интернет. Обеспечивает доступ физических и юридических лиц к сведениям о государственных и муниципальных услугах в Российской Федерации, государственных функциях по контролю и надзору, об услугах государственных и муниципальных учреждений, об услугах организаций, участвующих в предоставлении государственных и муниципальных услуг, а также предоставление в электронной форме государственных и муниципальных услуг. Все услуги, размещенные на портале, соотнесены с конкретным регионом Российской Федерации: место получения услуги определяет как наличие самой услуги, так и условия ее предоставления. И чё? cooldeveloperЧуешь разницу? Не чую. Можно писать гавнокод в любой программе для любого рыночного сектора. cooldeveloperАга, еще лучше если она разовая, наделал строковых констант с наименованиями субъктов Российской Федерации, поименовал в соответствии со спецификациями MS и алга. cooldevelopercooldeveloperА если не будут соответствовать, то что? Что ты будешь с прогрывателем видио, который будет вместа прокрутки видио выводить скорость оборотов фаркопа? Выдыхай, чукча ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 21:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper, сайт гос услуг, я вспомнить не могу без содрогания и истерики, мало того что это творение великого кормчего обошлось в миллиард рублей , в принцыпе что тут удивляться. Но при личной регистрации пароль доступа должен быть перейти на почту,НО КАКУЮ?, ваш покорный слуга думал как на электронную представьте мой ступор, когда выяснилось что под почтой эти .... подразумевают "Почту России", ну что ж делать, с волками жить по волчий выть, через неделю пришло заказное письмо, отстояв два с половиной часа удалось получить его. Вообще стало жить веселей, теперь любая гос поделка стоит не меньше милларда ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 21:45 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степи, миллиард - хорошо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 00:06 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВЯ пытаюсь доказать оппоненту, что владение "хорошими" практиками программирования еще не панацея от создания неправильно ПО.Хватит ныть! Мне вот тоже много что не нравится, но я же терплю. Если где-то там в руководящем составе присутствует некомпетентность или злой умысел - это не оправдание существования плохого кода. Возможно, лучше чтобы хороший проект не был написан никогда, чем на каждый каприз "неправильного руководителя" рождался плохой проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 06:09 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КВозможно, лучше чтобы хороший проект не был написан никогда, чем на каждый каприз "неправильного руководителя" рождался плохой проект. Умничка, Лёша, плюсую + ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 09:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КЕвгенийВЯ пытаюсь доказать оппоненту, что владение "хорошими" практиками программирования еще не панацея от создания неправильно ПО.Хватит ныть! Мне вот тоже много что не нравится, но я же терплю. Если где-то там в руководящем составе присутствует некомпетентность или злой умысел - это не оправдание существования плохого кода.Ну-ну... Типа, объявляем некоторый набор "управленческих шаблонов" (для руководства) как "компетентные", а набор архитектурных решений и спрособов кодирования (для архитекторов и прогграммистов) как "хорошие" - и они останутся такими же в любой ситуации?! Всегда?! Для любой части и стадии реализациии проекта?! И для разных проектов?! Даже для разных условий их реализации и внедрения?! "Да, ни в жисть!" (с) Алексей КВозможно, лучше чтобы хороший проект не был написан никогда, чем на каждый каприз "неправильного руководителя" рождался плохой проект.Не существует "плохих" и "хороших" проектов - в природе. Точно так же как и "плохих" и "хороших" методик разработки и принципов кодирования. И при любых критериях "хороший"/"плохой" в применимости к проектам лучше, чтобы родился "плохой" проект, чем не родился вообще никакой. Любой "родившийся" и, тем более, "успешный" проект автоматически становится "хорошим". Любой "идеально спроектированный и накодированный" проект, который по итогам провалился - "плохой" по определению. И не стоит никогда забывать, что программирование не ограничивается одним только ООП. "Смешнее" всего выглядят потуги применять методики, "относительно актуальные" (в некоторых случаях!) для разработки с применением ООП абсолютно везде - даже там, где проще (и разумнее!) отказаться не только от этих методик, но и от вообще от строгого следования парадигме (хорошо, если не догме) ООП... Иллюзия эффективной разработки: управление Иллюзия эффективной разработки: проектирование И о некотрых примерах вреда догматического мышления в программировании ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 11:46 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КВозможно, лучше чтобы хороший проект не был написан никогда, чем на каждый каприз "неправильного руководителя" рождался плохой проект. Умничка, Лёша, плюсую + минусую, тогда теряется вообще смысл нашего ремесла. Код ради кода - бессмысленно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:21 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
netivanтеряется вообще смысл нашего ремесла. Код ради кода - бессмысленно. Речь о капризах неправильных постановщиков, а не о 100% проектов планеты Земля. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperРечь о капризах неправильных постановщиков, а не о 100% проектов планеты Земля. Потановщик, сирич заказчик... это тот который деньги платит за свои капризы? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:34 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
buserПотановщик, сирич заказчик... это тот который деньги платит за свои капризы? Это не снимает с него ответственности. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:41 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
netivancooldeveloperпропущено... Умничка, Лёша, плюсую + минусую, тогда теряется вообще смысл нашего ремесла. Код ради кода - бессмысленно.Отсутствие плохого решения сегодня даёт возможность получить хорошее решение завтра. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:43 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mvНе существует "плохих" и "хороших" проектов - в природе. Точно так же как и "плохих" и "хороших" методик разработки и принципов кодирования. И при любых критериях "хороший"/"плохой" в применимости к проектам лучше, чтобы родился "плохой" проект, чем не родился вообще никакой. Любой "родившийся" и, тем более, "успешный" проект автоматически становится "хорошим". Любой "идеально спроектированный и накодированный" проект, который по итогам провалился - "плохой" по определению.Не будем углубляться в философию "что такое хорошо и что такое плохо". О вреде плохих решений отписал выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:47 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
sphinx_mv И не стоит никогда забывать , что программирование не ограничивается одним только ООП. "Смешнее" всего выглядят потуги применять методики, "относительно актуальные" (в некоторых случаях!) для разработки с применением ООП абсолютно везде - даже там, где проще (и разумнее!) отказаться не только от этих методик, но и от вообще от строгого следования парадигме (хорошо, если не догме) ООП...Кто-то тут об этом забыл? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:48 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
netivancooldeveloperпропущено... Умничка, Лёша, плюсую + минусую, тогда теряется вообще смысл нашего ремесла. Код ради кода - бессмысленно. а я поддерживаю, в русском сегменте есть категория поделок которые по своей природе не должны появляться ибо есть недоразумение.( рус сегмент) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:51 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиnetivanпропущено... минусую, тогда теряется вообще смысл нашего ремесла. Код ради кода - бессмысленно. а я поддерживаю, в русском сегменте есть категория поделок которые по своей природе не должны появляться ибо есть недоразумение.( рус сегмент)И не только в русском. Дизайнер XAML в Visual Studio тому пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 12:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КОтсутствие плохого решения сегодня даёт возможность получить хорошее решение завтра. Прихожу в автосалон фольсквагена с 300 т.р. в кармане и показываю пальцем на Jetta . Мне менеджер мягко объясняет, что я пришел туда, но не с той суммой и предлагает поднакопить деньжат или вязять кредит. Но я хочу сейчас! Попукав немного в тряпочку и разозлившись на тупого менеджера, который не вошел в положение, я ухожу из салона. На выходе меня встречает девочка в униформе и спрашивает, всё ли мне понравилось. Ответил ей, что вы все му**ки, и звать вас никак, и товар у вас гавно. Приезжаю разгневанный к дому и вижу соседа, протирающего тряпочкой свой Logan . Точно! Еду в салон к реношникам, подхожу к пепелацу, подходит менеджер - от 349 т.р. Гавно, му**ки, бабловыжиматели и откатоушлепки. Выхожу на улицу и вижу мужика, залевшего под Калину , который что-то там чинит. Идея! Купил гавно. А, может, сделовало бы "получить хорошее решение завтра", подкопив денег? Вечная диллема... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:07 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КДизайнер XAML в Visual Studio тому пример. Моя мечта в толстых клиентах: UI на гавно-XAML HTML5, кодбехайнд как обычно на C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:11 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КОтсутствие плохого решения сегодня даёт возможность получить хорошее решение завтра. Прихожу в автосалон фольсквагена с 300 т.р. в кармане и показываю пальцем на Jetta . Мне менеджер мягко объясняет, что я пришел туда, но не с той суммой и предлагает поднакопить деньжат или вязять кредит. Но я хочу сейчас! Попукав немного в тряпочку и разозлившись на тупого менеджера, который не вошел в положение, я ухожу из салона. На выходе меня встречает девочка в униформе и спрашивает, всё ли мне понравилось. Ответил ей, что вы все му**ки, и звать вас никак, и товар у вас гавно. Приезжаю разгневанный к дому и вижу соседа, протирающего тряпочкой свой Logan . Точно! Еду в салон к реношникам, подхожу к пепелацу, подходит менеджер - от 349 т.р. Гавно, му**ки, бабловыжиматели и откатоушлепки. Выхожу на улицу и вижу мужика, залевшего под Калину , который что-то там чинит. Идея! Купил гавно. А, может, сделовало бы "получить хорошее решение завтра", подкопив денег? Вечная диллема...Я немного не об этом. Просто если сегодня по каким-либо причинам будет сделан плохой проект, то вероятность его переделки в будущем стремится к нулю, мол "работает да и ладно". Да и не каждый готов расписаться в своей некомпетентности или сознаться в злом умысле. Получается, что появились и нормальные постановщики, и хорошие исполнители, и деньги вроде как есть, но ничего не делается, потому что какой-то му..к в прошлом году... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КДизайнер XAML в Visual Studio тому пример. Моя мечта в толстых клиентах: UI на гавно-XAML HTML5, кодбехайнд как обычно на C#.HTML бесит... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:18 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КHTML бесит... Унылый RIP-XAML никому не нужен, идет закат WPF'а. Смирись и не зуди ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:23 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КHTML бесит... Унылый RIP-XAML никому не нужен, идет закат WPF'а. Смирись и не зуди Web не нужен! ыыыыыы...... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:35 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей Кcooldeveloperпропущено... Унылый RIP-XAML никому не нужен, идет закат WPF'а. Смирись и не зуди Web не нужен! ыыыыыы...... А причем тут web? :) Я про HTML говорю в качестве UI. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:40 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей Кпропущено... Web не нужен! ыыыыыы...... А причем тут web? :) Я про HTML говорю в качестве UI.Позлил. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:46 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КПозлил. HTML наше всё, даже гаджеты на винде на нем пишутся :) Не понимаю, зачем мелкомягкие всякие левые гавноформаты выдумывают, давно сделали бы десктоп UI на HTML, что-то типа помеси ASP.NET WebForms только в контексте толстого клиента и без вебовских заморочек. XAML ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 13:51 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КПозлил. HTML наше всё, даже гаджеты на винде на нем пишутся :) Не понимаю, зачем мелкомягкие всякие левые гавноформаты выдумывают, давно сделали бы десктоп UI на HTML, что-то типа помеси ASP.NET WebForms только в контексте толстого клиента и без вебовских заморочек. XAML Дорогая редакция, даже гаджеты!!! ЗЫ Только сейчас навел резкость, да рассмотрел, что это MCУ. Забавно читать, как говнокодер, который ничего не видел кроме говнообработчиков и говносервиса рассказывает про космические корабли ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SeVaЗЫ Только сейчас навел резкость, да рассмотрел, что это MCУ. Какая резкость, у тебя линзы уже мхом покрылись, акстись и пой SeVaЗабавно читать, как говнокодер, который ничего не видел кроме говнообработчиков и говносервиса рассказывает про космические корабли ;-) И это нам рассказывает полуфееричный теоретик, который логику в контроллерах держит со слабыми знаниями WPF? Приехали... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperHTML наше всё, даже гаджеты на винде на нем пишутся :)Вспомнился анекдотВcемирный конгресс врачей. На трибуне американский врач: - Мы научились лечить СПИД! Аплодисменты, крики... На трибуне японский врач: - Мы научились предотвращать инфаркты! Крики, аплодисменты На трибуне русский врач: - А мы научились удалять гланды! В зале недоумении, шум. Русский продолжает: - Через жопу. Автогеном... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КДизайнер XAML в Visual Studio тому пример. Моя мечта в толстых клиентах: UI на гавно-XAML HTML5, кодбехайнд как обычно на C#.А что сейчас мешает? Веббраузер на форму и вперед. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:33 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Обезьянка с клавиатурой, а на какой помойке ты нашел медальку "cooldeveloper!!!"? Должно быть она большая и блестящая. Обязательно пришпандерь ее фото к своему нику. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:39 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyА что сейчас мешает? Веббраузер на форму и вперед. Это как-раз случай удаления гланд через зад автогеном. Нужнен нормальный автогенерящийся кодбехайнд на C#, байндинги, обработчики и прочее, а не динамический код html + js в строке ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:39 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНужнен нормальный автогенерящийся кодбехайндКодбехайнд - зло! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:43 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КcooldeveloperНужнен нормальный автогенерящийся кодбехайндКодбехайнд - зло! В идеале да :) Но жить можно, причем безпроблемно. ASP.NET MVC без кодбехайнда, вот с чего надо пример брать. Но если такую фишку зарядить в десктоп, вы же сами начнете вопить, верните нам наши батон клики! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:45 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Увы, муслимка, с прискорбием признаю, я не спец по мембершипам, html, виджетам и прочему УГ. ЗЫ Медальку каждые пять минут чистишь или только по утрам? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:48 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Увы, долбосевка, ты "неспец" ни в чём, а не только в мембершипах и html. Опусы, периодически происходящие с тобой, достойны высших наград - клеймо на лбу. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 14:52 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КHTML бесит... Унылый RIP-XAML никому не нужен, идет закат WPF'а. Смирись и не зуди Баба Ванга умерла, да здравствует баба Ванга. Ты хотя бы себе представляешь разницу между HTML и XAML? Алексей КХватит ныть! Мне вот тоже много что не нравится, но я же терплю. Если где-то там в руководящем составе присутствует некомпетентность или злой умысел - это не оправдание существования плохого кода. Возможно, лучше чтобы хороший проект не был написан никогда, чем на каждый каприз "неправильного руководителя" рождался плохой проект. А кто ноет то? Я не делю вещи на те которые нравяться и которые нет. Делю на те, которые интесны мне и на которые мне плевать. Говоря про руководящий состав, ты имеешь ввиду того парня с айфоном? Код сам по себе не может быть хорошим или плохим. Код только можно сравнить с другим кодом, выполняющим аналогичную задачу и провести сравнительную оценку оговоренных характеристик на основании которой вынести вердикт. Применение каких то спецификаций или методик при написании кода не является не только достаточным, но и необходимым условием получения качества. Единственное, что нужно для получения качественного кода, как всего другого качественного - здравый смысл. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:08 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВТы хотя бы себе представляешь разницу между HTML и XAML? Представляю, а ты? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Вот есть сайт тынц ну по нынешним временам за копейки 3, 7 ляма так вот поиграйтесь слайдером до упора тут сюда, слайдер начинает глючить ( на лисе) это хороший код? еще могу привести примеры, из того же ценового диапазона.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:18 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЕвгенийВТы хотя бы себе представляешь разницу между HTML и XAML? Представляю, а ты? Поведай нам разницу. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:20 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВcooldeveloperпропущено... Представляю, а ты? Поведай нам разницу. Ты не ответил на вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:23 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВ, пока ты тупишь на ровном месте, поведаю некоторую истину, глубоко спрятанную от твоего сознания. 1. HTML настолько велик и многогранен, что он способен нести в себе твой унылый XAML: Рецепт - Встраивание XAML в HTML 2. Еще в далеком 2007 году люди озадачились конвертерами HTML <=> XML http://msdn.microsoft.com/ru-ru/library/vstudio/aa972129(v=vs.90).aspx 3. Назови мне хоты бы одну задачу, с которой не сможет справиться HTML5 на клиенте, причем толстом(!). Слабо? 4. Если бы сделали толстого клиента с разметкой UI на HTML5, счастью бы не было предела. Безграничные возможности за счет аппаратных ресурсов, доступность которых в одном шаге (в отличие от веб приложений). Единый язык разметки UI для веба и десктопа. Апплодисменты. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:34 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
я тоже придерживаюсь мнения, что xaml вытесняется и лет через 6 на нем начинать новые продукты уже не будут в 98% случаев. Хотя для меня это печально. Лучше бы его развивали и синтаксис более аскетичный делали. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper4. Если бы сделали толстого клиента с разметкой UI на HTML5, счастью бы не было предела. Безграничные возможности за счет аппаратных ресурсов, доступность которых в одном шаге (в отличие от веб приложений). Единый язык разметки UI для веба и десктопа. Апплодисменты. да, к этому и идет :( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:37 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Denis.cooldeveloper4. Если бы сделали толстого клиента с разметкой UI на HTML5, счастью бы не было предела. Безграничные возможности за счет аппаратных ресурсов, доступность которых в одном шаге (в отличие от веб приложений). Единый язык разметки UI для веба и десктопа. Апплодисменты. да, к этому и идет :( Топик двухлетней давности: Зачем WPF если есть HTML5? У меня тоже такое ощущение, что MS что-то там втихаря ваяют. Как-то не пиарится WPF, совсем. Одни крики про HTML5, CSS3, ASP.NET MVC, Web API и т.д. Может, не хотят опять раскачивать корабль и ранить бедных WPF девелоперов? Представляю эту смуту: сначала погнали метлой SL-щиков. Они погундели-погундели и осели на WPF. А теперь их шваброй на HTML5? Жестоко Но что поделать, нужно готовиться к этому. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 17:40 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВАлексей КХватит ныть! Мне вот тоже много что не нравится, но я же терплю. Если где-то там в руководящем составе присутствует некомпетентность или злой умысел - это не оправдание существования плохого кода. Возможно, лучше чтобы хороший проект не был написан никогда, чем на каждый каприз "неправильного руководителя" рождался плохой проект. А кто ноет то? Я не делю вещи на те которые нравяться и которые нет. Делю на те, которые интесны мне и на которые мне плевать. Говоря про руководящий состав, ты имеешь ввиду того парня с айфоном? Тут, про совещания ЕвгенийВКод сам по себе не может быть хорошим или плохим.Может. Хороший код - это код, который тебе нравится. ЕвгенийВКод только можно сравнить с другим кодом, выполняющим аналогичную задачу и провести сравнительную оценку оговоренных характеристик на основании которой вынести вердикт.Ну разумеется, хороший код лучше плохого. :-) ЕвгенийВПрименение каких то спецификаций или методик при написании кода не является не только достаточным, но и необходимым условием получения качества.Всё должно быть сделано по какому-то принципу. А вот сами Вы разработали этот принцип или где-то позаимствовали, наверное, неважно. Главное, чтобы эти принципы были понятны всем, кто работает или будет работать с Вашим кодом. ЕвгенийВЕдинственное, что нужно для получения качественного кода, как всего другого качественного - здравый смысл.Здравый смысл базируется на накопленном опыте (см википедию). Таки различные спецификации и методики знать придётся. Иначе здравого смысла не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 18:19 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей К, авторХороший код - это код, который тебе нравится не плохое определение +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 18:22 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperВремя нас рассудит... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 18:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperКак-то не пиарится WPF, совсем.Собственно, а чего его пиарить? Вполне зрелая технология, со своими преимуществами и недостатками. В рекламе более не нуждается. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 18:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КcooldeveloperКак-то не пиарится WPF, совсем.Собственно, а чего его пиарить? Вполне зрелая технология, со своими преимуществами и недостатками. В рекламе более не нуждается. Как и WinForms. И всё у них стабильно и ровно... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 20:54 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperDenis.пропущено... да, к этому и идет :( Топик двухлетней давности: Зачем WPF если есть HTML5? У меня тоже такое ощущение, что MS что-то там втихаря ваяют. Как-то не пиарится WPF, совсем. Одни крики про HTML5, CSS3, ASP.NET MVC, Web API и т.д. Может, не хотят опять раскачивать корабль и ранить бедных WPF девелоперов? Представляю эту смуту: сначала погнали метлой SL-щиков. Они погундели-погундели и осели на WPF. А теперь их шваброй на HTML5? Жестоко Но что поделать, нужно готовиться к этому. Муслимка, это ты все кричишь и воняешь. Попробовал бы сам, а то кроме говнообрабочиков asp.net ничего не осилил. ЗЫ Скоро вернут кноку "Пуск" и загрузку в desktop режиме, да похерят твои виджеты на полове, а на большее она не способна. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 22:50 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SeVa, SeVaЗЫ Скоро вернут кноку "Пуск" и загрузку в desktop режиме, да похерят твои виджеты на полове, а на большее она не способна. Откуда дровишки? В Blue вроде не обещают, наоборот улучшения Metro UI. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 23:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SeVa, а вы статью прочли? Там очень надежный источник - "сообщения на нескольких форумах" и "один из ее источников подтвердил, что МС рассматривает такую возможность". :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2013, 23:35 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Машка - надежный источник, после того как она первая сообщали о сдвиге с silverlight, я постоянно ее читаю. Дама в теме, того что творится в ms. PS Продажи win8 еще хуже, чем vista. Бодрые реляции ms совершенно не коррелируют с текущими продажами PC, которые сейчас упали ниже плинтуса на 13%, а планшеты с новой операционкой на уровне статистической погрешности - 3%. Бодрые прогнозы аналитиков обещают ms только 20% к 2017. Обычному пользователю достаточно андрюшки или ipad, а корпоративным новые рюшечки не нужны. Да и кто будет переписывать ПО, если у них только одни сдвиги и хаотичные метания(недавно были очередные похороны winrt на arm)? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 05:45 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей Кпропущено... Собственно, а чего его пиарить? Вполне зрелая технология, со своими преимуществами и недостатками. В рекламе более не нуждается. Как и WinForms. И всё у них стабильно и ровно... :)WinForms - мёртворождённая технология. Не показатель... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 06:13 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей Кcooldeveloperпропущено... Как и WinForms. И всё у них стабильно и ровно... :)WinForms - мёртворождённая технология. Не показатель... ее аналог asp.net тоже ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 06:16 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЗЫ Возможно, что я неправильно понял, планшеты с arm ms хоронить не будут, а уберут только название, все объединят под Blue и еще больше путать пользователей. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 06:19 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SeVaАлексей Кпропущено... WinForms - мёртворождённая технология. Не показатель... ее аналог asp.net тожеТут не соглашусь. Недавно потыкал ASP.Net MVC4. Ничё так, даже немного понравилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 06:20 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КSeVaпропущено... ее аналог asp.net тожеТут не соглашусь. Недавно потыкал ASP.Net MVC4. Ничё так, даже немного понравилось. Дык, mvc и обычный asp.net c webforms и говнообработчиками - две большие разницы ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 06:56 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SeVaМуслимка, это ты все кричишь и воняешь. Попробовал бы сам, а то кроме говнообрабочиков asp.net ничего не осилил. ЗЫ Скоро вернут кноку "Пуск" и загрузку в desktop режиме, да похерят твои виджеты на полове, а на большее она не способна. Долбосевка, рано тебе еще про обработчики asp.net вещать, коли давеча обосрался с логикой в контроллерах. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 09:27 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КНедавно потыкал ASP.Net MVC4. Ничё так, даже немного понравилось. Что-то сдвинулось с мертвой петли, загудело, пошумело и затихло... SeVaДык, mvc и обычный asp.net c webforms и говнообработчиками - две большие разницы Двоешник, в обработчиках нет ничего страшного, ты просто не умеешь их готовить. Лапшекодом можно загадить не только обработчики. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 09:41 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей Кcooldeveloperпропущено... Как и WinForms. И всё у них стабильно и ровно... :)WinForms - мёртворождённая технология. Не показатель...Мертворожденная, это которая умерла не пожив. Как MS Plus. А WinForms и сейчас живее всех этих впфов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 09:50 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyА WinForms и сейчас живее всех этих впфов. Не могу не согласиться. Мне даже WinForms больше нравится своей стабильностью и предсказуемостью, чем этот недоделанный глючный XAML с не менее идиотским дизайнером, который постоянно крашится и сыпется. WinForms в связке с MVC подходом вообще сказка. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 09:54 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyА WinForms и сейчас живее всех этих впфов. Не могу не согласиться. Мне даже WinForms больше нравится своей стабильностью и предсказуемостью "Шутку понял, смешно" (с) Особенно сериализация в код радует своей стабильностью... Только версионник и спасает... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:01 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperXAML с не менее идиотским дизайнером Это да. Но при работе с XAML обходимся как-то без дизайнера. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:03 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей Кпропущено... WinForms - мёртворождённая технология. Не показатель...Мертворожденная, это которая умерла не пожив.Она жила только за счёт качества других частей .Net Framework. Если бы WinForms не был частью .Net Framework (причём единственной UI библиотекой под десктоп на тот момент), если бы он был отдельным продуктом - сегодня про него никто бы и не вспомнил. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КНедавно потыкал ASP.Net MVC4. Ничё так, даже немного понравилось. Что-то сдвинулось с мертвой петли, загудело, пошумело и затихло... Бросил пока. На следующей неделе, надеюсь, продолжу. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КОсобенно сериализация в код радует своей стабильностью... Только версионник и спасает... А что там нестабильного-то? Алексей КcooldeveloperXAML с не менее идиотским дизайнером Это да. Но при работе с XAML обходимся как-то без дизайнера. Сам гавнозамл убог, пук в сторону - сломалась вьюха и сидишь офигиваешь, где там ошибка. Банально, обновил версию FW у приложения, половина замла ушла курить в облака. Ощущение недоделанности разметки, согласись. Будто разрабов кто-то погонял плетью, они наскоряк что-то нагавняли и выкатили "решение". А HTML гибкий, понятный и разумный, особенно в контексте к шаблонизатором razor. Даже если где-то я какой-то HTML тег не закрыл и что-то потерлось, вьюха не сломается и всё будет работать. Более того, в большинстве случаев сам браузер исправляет мелкие косячки разметки и оптимизирует эту богодельню. Кол легкий, добрый и ненавязчивый. Алексей КБросил пока. На следующей неделе, надеюсь, продолжу. :-) Так ты это, заходи в соотвествующий форум. Там тебя население попинает, но суть дела объяснит :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:28 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyА что сейчас мешает? Веббраузер на форму и вперед. Это как-раз случай удаления гланд через зад автогеном. Нужнен нормальный автогенерящийся кодбехайнд на C#, байндинги, обработчики и прочее, а не динамический код html + js в строке Ну а в чем проблема сделать кодогенератор и прочие свистелки? Я их еще на VB6 делал, разве что без особого интеллисенса. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariycooldeveloperЭто как-раз случай удаления гланд через зад автогеном. Нужнен нормальный автогенерящийся кодбехайнд на C#, байндинги, обработчики и прочее, а не динамический код html + js в строке Ну а в чем проблема сделать кодогенератор и прочие свистелки? Я их еще на VB6 делал, разве что без особого интеллисенса. Зачем мне эти костыли? Зачем мне вкладываться в подобные проекты? В топку. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:30 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КAntonariyпропущено... Мертворожденная, это которая умерла не пожив.Она жила только за счёт качества других частей .Net Framework. Если бы WinForms не был частью .Net Framework (причём единственной UI библиотекой под десктоп на тот момент), если бы он был отдельным продуктом - сегодня про него никто бы и не вспомнил.Трэш и угар, полная каша в голове. WinForms НЕ является частью .NET, это "оконный" графический интерфейс, базирующийся на библиотеке GDI. CreateWindow, SendMessage и прочие WinAPI, слыхал о таких? Common controls (comctl32.dll) это набор "виджетов" на GDI для WinnForms. .NET всего лишь предоставил объектный интерфейс к GDI и библиотеку собственных виджетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:40 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КОсобенно сериализация в код радует своей стабильностью... Только версионник и спасает... А что там нестабильного-то?Всё! cooldeveloperАлексей Кпропущено... Это да. Но при работе с XAML обходимся как-то без дизайнера. Сам гавнозамл убог, пук в сторону - сломалась вьюха и сидишь офигиваешь, где там ошибка. Банально, обновил версию FW у приложения, половина замла ушла курить в облака.Не бывает такого! cooldeveloperОщущение недоделанности разметки, согласись.Нет! XAML идеален! (шутка ) cooldeveloperБудто разрабов кто-то погонял плетью, они наскоряк что-то нагавняли и выкатили "решение". А HTML гибкий, понятный и разумный, особенно в контексте к шаблонизатором razor. Даже если где-то я какой-то HTML тег не закрыл и что-то потерлось, вьюха не сломается и всё будет работать. Более того, в большинстве случаев сам браузер исправляет мелкие косячки разметки и оптимизирует эту богодельню. Кол легкий, добрый и ненавязчивый.Синтаксис "свойство в свойстве особенно радует". cooldeveloperАлексей КБросил пока. На следующей неделе, надеюсь, продолжу. :-) Так ты это, заходи в соотвествующий форум. Там тебя население попинает, но суть дела объяснит :)Да я сам пока справляюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:42 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyпропущено... Ну а в чем проблема сделать кодогенератор и прочие свистелки? Я их еще на VB6 делал, разве что без особого интеллисенса. Зачем мне эти костыли? Зачем мне вкладываться в подобные проекты? В топку.Как это понимать? Иметь хочется, а сделать самому — нет? А если это кто-то сделает (не MS), ты купишь по разумной цене, если процесс разработки совпадет с твоими требованиями чуть менее чем полностью? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:44 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей Кпропущено... Она жила только за счёт качества других частей .Net Framework. Если бы WinForms не был частью .Net Framework (причём единственной UI библиотекой под десктоп на тот момент), если бы он был отдельным продуктом - сегодня про него никто бы и не вспомнил.Трэш и угар, полная каша в голове. WinForms НЕ является частью .NET, это "оконный" графический интерфейс, базирующийся на библиотеке GDI.... и входящий в состав стандартных библиотек .Net Framework. И не GDI, а GDI+. Это второй его огромный недостаток. AntonariyCreateWindow, SendMessage и прочие WinAPI, слыхал о таких?Нет. Можно поподробнее? AntonariyCommon controls (comctl32.dll) это набор "виджетов" на GDI для WinnForms. .NET всего лишь предоставил объектный интерфейс к GDI и библиотеку собственных виджетов.И что это меняет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:46 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyWinForms НЕ является частью .NET, это "оконный" графический интерфейс, базирующийся на библиотеке GDI. 1. WinForms является частью .NET http://ru.wikipedia.org/wiki/Windows_Forms Windows Forms была разработана как часть .NET Framework для упрощения разработки компонентов графического интерфейса пользователя. 2. WinForms - это не графический интерфейс ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:46 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Antonariycooldeveloperпропущено... Зачем мне эти костыли? Зачем мне вкладываться в подобные проекты? В топку.Как это понимать? Иметь хочется, а сделать самому — нет? А если это кто-то сделает (не MS), ты купишь по разумной цене, если процесс разработки совпадет с твоими требованиями чуть менее чем полностью? Это понимать надо так: что предлагаешь ты полностью бред, который даже в разум не умещается. Это не просто бред, это гонево укуренного. Как просил, выразился понятными русскими словами. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:48 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyWinForms НЕ является частью .NET, это "оконный" графический интерфейс, базирующийся на библиотеке GDI. 1. WinForms является частью .NET http://ru.wikipedia.org/wiki/Windows_Forms Windows Forms была разработана как часть .NET Framework для упрощения разработки компонентов графического интерфейса пользователя. 2. WinForms - это не графический интерфейсЯ не знал, что термин "Windows Forms" родом из дотнета, я им называл ту технологию, которую дотнетовские WinForms оседлали. Формочки-то были еще когда дотнета не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:52 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyЯ не знал, что термин "Windows Forms" родом из дотнета, я им называл ту технологию, которую дотнетовские WinForms оседлали. Я не знал, что масло масляное, я думал масляное масло. Я нихрена не понял, что ты сказал. AntonariyФормочки-то были еще когда дотнета не было. Чтобы знать, нужно головой думать, а не фантастическую хрень нести на форумах. В .NET даже родной нейсмейс со сборкой заготовлен для формзов: System.Windows.Forms Namespace ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:56 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Antonariy, и вообще, я бы тебе не советовал наскакивать на Алексея К, особенно по теме winapi, com, gdi+ и иже. Порвёт как тузик грелку :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:58 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperВ .NET даже родной нейсмейс со сборкой заготовлен для формзов: System.Windows.Forms Namespace Все типы которого пора пометить атрибутом ObsoleteAttribute. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 10:59 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyпропущено... Как это понимать? Иметь хочется, а сделать самому — нет? А если это кто-то сделает (не MS), ты купишь по разумной цене, если процесс разработки совпадет с твоими требованиями чуть менее чем полностью? Это понимать надо так: что предлагаешь ты полностью бред, который даже в разум не умещается. Это не просто бред, это гонево укуренного. Как просил, выразился понятными русскими словами.Простые русские слова понятны, а вот за контекстами нужно ходить к гадалке. Сначала ты говорил, что это твоя мечта: cooldeveloperМоя мечта в толстых клиентах: UI на гавно-XAML HTML5, кодбехайнд как обычно на C#.А теперь выясняется, что она бред и гонево укуренного. Или платить за сбычу мечт это гонево укуренного? В чем гонево-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:00 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КcooldeveloperВ .NET даже родной нейсмейс со сборкой заготовлен для формзов: System.Windows.Forms Namespace Все типы которого пора пометить атрибутом ObsoleteAttribute. Полно те, я бы лучше все эти гавнозамловые помои заобсолетил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:01 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Antonariycooldeveloperпропущено... Это понимать надо так: что предлагаешь ты полностью бред, который даже в разум не умещается. Это не просто бред, это гонево укуренного. Как просил, выразился понятными русскими словами.Простые русские слова понятны, а вот за контекстами нужно ходить к гадалке. Сначала ты говорил, что это твоя мечта: cooldeveloperМоя мечта в толстых клиентах: UI на гавно-XAML HTML5, кодбехайнд как обычно на C#.А теперь выясняется, что она бред и гонево укуренного. Или платить за сбычу мечт это гонево укуренного? В чем гонево-то? Как-то у тебя легко память отшибает. Что-то я не вижу тут про твоё предложение заюзать компонент WebBrowser из WPF. На что я тебе ответил: МСУЭто как-раз случай удаления гланд через зад автогеном. Нужнен нормальный автогенерящийся кодбехайнд на C#, байндинги, обработчики и прочее, а не динамический код html + js в строке На что ты предложил просто безумие: AntonariyНу а в чем проблема сделать кодогенератор и прочие свистелки? Я их еще на VB6 делал, разве что без особого интеллисенса P.S. Antonariy, ты серьезно не понимаешь всей бредовости своего предложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:05 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperP.S. Antonariy, ты серьезно не понимаешь всей бредовости своего предложения? Antonariy, ты мне предлагаешь по сути написать свой ASP.NET WebForms. Ты вообще что-ле ипанулся? P.S. Кто-нить, объясните ему про это жесть... Таких пациентов обычно сразу в палату забирают. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:07 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyЯ не знал, что термин "Windows Forms" родом из дотнета, я им называл ту технологию, которую дотнетовские WinForms оседлали. Я не знал, что масло масляное, я думал масляное масло. Я нихрена не понял, что ты сказал.Для узкого специалиста это естественно. Как выяснилось, у Алексея К претензии к GDI в целом, так что пофиг, винформз там или винапи. Проехали. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:07 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Antonariycooldeveloperпропущено... Я не знал, что масло масляное, я думал масляное масло. Я нихрена не понял, что ты сказал.Для узкого специалиста это естественно. А для широкого специалиста, который предлагает написать свой ASP.NET WinForms - это пустяки. AntonariyКак выяснилось, у Алексея К претензии к GDI в целом, так что пофиг, винформз там или винапи. Проехали. Ну конечно, когда обосрался, можно и проехали. Чё. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:09 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperAntonariyНу а в чем проблема сделать кодогенератор и прочие свистелки? Я их еще на VB6 делал, разве что без особого интеллисенса P.S. Antonariy, ты серьезно не понимаешь всей бредовости своего предложения?Не, ну а чё там? using EnvDTE и вперёд. Тут работы на пару тройку человеколет, не больше... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:10 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей Кcooldeveloperпропущено... P.S. Antonariy, ты серьезно не понимаешь всей бредовости своего предложения?Не, ну а чё там? using EnvDTE и вперёд. Тут работы на пару тройку человеколет, не больше... Он хорошо знаком с винапи CreateWindow и SendMessage, так что задача упрощается ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:11 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldevelopercooldeveloperP.S. Antonariy, ты серьезно не понимаешь всей бредовости своего предложения? Antonariy, ты мне предлагаешь по сути написать свой ASP.NET WebForms. Ты вообще что-ле ипанулся? P.S. Кто-нить, объясните ему про это жесть... Таких пациентов обычно сразу в палату забирают.Не тормози, я уже не предлагаю написать, предлагаю купить. У тебя будет 1) html5 интерфейс, 2) кодогенерация, 3) биндинги, n) и т.д. по т.з. Какая тебе разница, как это будет реализовано? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:13 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyНе тормози, я уже не предлагаю написать, предлагаю купить. Да ты прям засыпал меня предложениями. Я в растерянности. AntonariyУ тебя будет 1) html5 интерфейс, 2) кодогенерация, 3) биндинги, n) и т.д. по т.з. Какая тебе разница, как это будет реализовано? Ты вообще себе пресдавляешь масштабы подобного проекта? Хотя бы теоретически? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНу конечно, когда обосрался, можно и проехали. Чё.Ты главное рот разевай пошире, чтобы ничего не пропустить ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyКак выяснилось, у Алексея К претензии к GDI в целом, так что пофиг, винформз там или винапи. Проехали.Приехали... AntonariyWinForms НЕ является частью .NET, это "оконный" графический интерфейс, базирующийся на библиотеке GDI . ЯИ не GDI, а GDI+. Это второй его огромный недостаток. Понимаем разницу между GDI и GDI+? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariycooldeveloperНу конечно, когда обосрался, можно и проехали. Чё.Ты главное рот разевай пошире, чтобы ничего не пропустить Какой рот, тут экскаваторного ковша будет мало. Целую эскадрилью тракторов нужно нанимать, чтобы твой бред по свалкам развозить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КAntonariy Понимаем разницу между GDI и GDI+? В GDI всё идёт через CreateWindow, а в GDI+ через SendMessage. Не? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:19 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperТы вообще себе пресдавляешь масштабы подобного проекта? Хотя бы теоретически? Я его представляю практически. Практически все это я уже делал по частям. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:20 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей Кпропущено... Не, ну а чё там? using EnvDTE и вперёд. Тут работы на пару тройку человеколет, не больше... Он хорошо знаком с винапи CreateWindow и SendMessage, так что задача упрощается Ну хотя да, если вместо EnvDTE использовать SendMessage, наверное, получится быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:20 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КПонимаем разницу между GDI и GDI+?Мне лень писать плюсик, это же к шифту тянуться. GDI+ есть не более чем набор оберток над обычной GDI. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:23 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariycooldeveloperТы вообще себе пресдавляешь масштабы подобного проекта? Хотя бы теоретически? Я его представляю практически. Точно так же, как я представляю практически устройство большого андронного коллайдера? AntonariyПрактически все это я уже делал по частям. Ну конечно делал, мы верим. Она тоже это делала: ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:24 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyGDI+ есть не более чем набор очень тормозных оберток над обычной GDI.Добавил. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:37 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КAntonariyGDI+ есть не более чем набор очень тормозных оберток над обычной GDI.Добавил.Теперь понятно, откуда такое трепетное отношение к плюсику :) Я не решал задач, требовательных к производительности графической системы, поэтому не заморачивался на отличиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:48 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей Кпропущено... Добавил.Теперь понятно, откуда такое трепетное отношение к плюсику :) Я не решал задач, требовательных к производительности графической системы, поэтому не заморачивался на отличиях.Тормоза GDI+ заметны при банальной отрисовке DataGridView. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 11:57 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей К,авторТормоза GDI+ заметны при банальной отрисовке DataGridView. ой да не говорите, я тут на форуме делал пример, 56-60 отрисовок в секунду, через дата сет, на счет строк не помню где то 100, никаких тормозов, все летает ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:04 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КAntonariyпропущено... Теперь понятно, откуда такое трепетное отношение к плюсику :) Я не решал задач, требовательных к производительности графической системы, поэтому не заморачивался на отличиях.Тормоза GDI+ заметны при банальной отрисовке DataGridView.Вам случайно не приходилось использовать DataGridView под win 2000? Там по умолчанию нет GDI+, интересно, отличается ли картина. Если GDI+ не идет в комплекте fw, то должны быть отличия. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:10 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperТы вообще себе пресдавляешь масштабы подобного проекта? Хотя бы теоретически? У меня тут телефон стоит, на котором написано "Yealink". У него интерфейс управления на HTML. Ты ищешь причину, а не решение. Плохому танцору поможет хороший хирург! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиАлексей К,авторТормоза GDI+ заметны при банальной отрисовке DataGridView. ой да не говорите, я тут на форуме делал пример, 56-60 отрисовок в секунду, через дата сет, на счет строк не помню где то 100, никаких тормозов, все летаетМне показалось, что такие проблемы случаются на некоторых видеокартах от nVidia (но не на всех) на WindowsXP. Видимо, Вам пока везёт. :-) зы: конечно, спасает двойная буферизация, но зачем эти костыли на пустом месте. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:32 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей Кпропущено... Тормоза GDI+ заметны при банальной отрисовке DataGridView.Вам случайно не приходилось использовать DataGridView под win 2000? Там по умолчанию нет GDI+, интересно, отличается ли картина.И под Win98. Всё работает. AntonariyЕсли GDI+ не идет в комплекте fw, то должны быть отличия.Вроде как идёт в комплекте с fw. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:34 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КГде-то в степиАлексей К,пропущено... ой да не говорите, я тут на форуме делал пример, 56-60 отрисовок в секунду, через дата сет, на счет строк не помню где то 100, никаких тормозов, все летаетМне показалось, что такие проблемы случаются на некоторых видеокартах от nVidia (но не на всех) на WindowsXP. Видимо, Вам пока везёт. :-)Зашибись! Это пять! У конкретного производителя видеокарт "кривые" драйвера, а виновата, "естественно", ЭмЭс... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:36 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВУ меня тут телефон стоит, на котором написано "Yealink". У него интерфейс управления на HTML. Ты ищешь причину, а не решение. Плохому танцору поможет хороший хирург! А вот и инопланетяне подтягиваются. У меня дома стоит стол, на котором ничего не написано. У него нет интерфейса управления на HTML. Ты ищешь варианты шкафов, а не конкретный стол. Плохому хозяину стола поможет хороший шкаф. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:37 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
netivanА сегодня плохое решение сделает другой и купит себе дачу=)Бог ему судья. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:37 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КAntonariyпропущено... Вам случайно не приходилось использовать DataGridView под win 2000? Там по умолчанию нет GDI+, интересно, отличается ли картина.И под Win98. Всё работает. AntonariyЕсли GDI+ не идет в комплекте fw, то должны быть отличия.Вроде как идёт в комплекте с fw.Раз идет с fw, то и на 98 и на 2000 должны быть такие же тормоза. Что значит "все работает"? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:39 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей К, по поводу наездов на датагридвью: не первый раз слышу про какие-то там тормоза и дабл буфер наше всё. Скинь сюда сэмпл с тормозами, покурю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:40 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей К, Да как то не задумывался, у меня есть решение, в свое время им пользовалось около 4000 пользователей ( просто перестал отслеживать) ( трейдерское) так жалоб ни одной не было, там во главу угла поставлена быстрая перерисовка грида. плюс в событиях перерисовки происходит раскраска и кое какие правила, то что оно работает быстрей чем терминал к которому оно привязывается через COM, который написан на сях, отмечали почти все.( но это скорее иллюзорно) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:45 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей Кпропущено... И под Win98. Всё работает. пропущено... Вроде как идёт в комплекте с fw.Раз идет с fw, то и на 98 и на 2000 должны быть такие же тормоза. Что значит "все работает"?По поводу примеров для 98 и 2000 всегда можно сослаться, что, типа, "проявилось в последних версиях" (выше 2.0) PS. GDI+, кстати, идет в комплекте с WinXP, которая появилась до первой версии .NET... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:01 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
товарищи гуру планета веб для меня ино вот пару дней почитал (так как не знаю че читать, читал что попалось на глаза) пришел к мнению что [web api (или wcf) + extjs(или jquery UI + jqgrid)] передовые технологии (и проще для порта из winforms - задача для меня) так ли это? или есть что получше? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:06 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyРаз идет с fw, то и на 98 и на 2000 должны быть такие же тормоза.Я не стал проводить глубокое исследование этой проблемы. В одном месте она возникла - было решено двойной буферизацией. Больше меня эта проблема не беспокоила. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:08 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей К, по поводу наездов на датагридвью: не первый раз слышу про какие-то там тормоза и дабл буфер наше всё. Скинь сюда сэмпл с тормозами, покурю.Да там обычный грид с раскраской через CellFormatting как описывает Где-то в степи . Давно это было... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:10 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КЯ не стал проводить глубокое исследование этой проблемы. В одном месте она возникла - и GDI+ был припечатан позорным клеймом :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:12 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
AntonariyАлексей КЯ не стал проводить глубокое исследование этой проблемы. В одном месте она возникла - и GDI+ был припечатан позорным клеймом :) Я не один такой. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:15 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Более того, было замечено после сервиспака на .Net 2.0 в родных Toolstrip-ных контролах тоже была применена двойная буферизация. К чему бы это? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:17 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ViPRosтоварищи гуру планета веб для меня ино вот пару дней почитал (так как не знаю че читать, читал что попалось на глаза) пришел к мнению что [web api (или wcf) + extjs(или jquery UI + jqgrid)] передовые технологии (и проще для порта из winforms - задача для меня) так ли это? или есть что получше? Сахват сцуко, ты злой тролль :) Алексей КcooldeveloperАлексей К, по поводу наездов на датагридвью: не первый раз слышу про какие-то там тормоза и дабл буфер наше всё. Скинь сюда сэмпл с тормозами, покурю.Да там обычный грид с раскраской через CellFormatting как описывает Где-то в степи . Давно это было... :-) Ну вот, как дошло дело до плясок с бубенцами и погремушками, лапти не мои да и, вообще, это не лапти, а лопата, причем лопату покупали те ребята в подарок на день рождения. А кому покупали, не помню, вроде Ваське. Ну или Петьке. Давно это было... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:23 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей Кпропущено... Да там обычный грид с раскраской через CellFormatting как описывает Где-то в степи . Давно это было... :-) Ну вот, как дошло дело до плясок с бубенцами и погремушками, лапти не мои да и, вообще, это не лапти, а лопата, причем лопату покупали те ребята в подарок на день рождения. А кому покупали, не помню, вроде Ваське. Ну или Петьке. Давно это было... :)Ну я чуть выше накидал ссылок - изучайте. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:26 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КНу я чуть выше накидал ссылок - изучайте. :-) Ну и как мне это вот свинство, прости, называть? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:28 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей КБолее того, было замечено после сервиспака на .Net 2.0 в родных Toolstrip-ных контролах тоже была применена двойная буферизация. К чему бы это?Нашёл: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:33 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper, ты че ругаешься? я тут можно сказать совета прошу, а ты не надоело 10 лет обсуждать ДГВ (как грил покойный тест - Дюже ГоВно)? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:34 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КНу я чуть выше накидал ссылок - изучайте. :-) Ну и как мне это вот свинство, прости, называть? :)Согласен, есть немного свинства. :-)) Но эта ссылка ничё так... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:35 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Где-то в степиАлексей К, Да как то не задумывался, у меня есть решение, в свое время им пользовалось около 4000 пользователей ( просто перестал отслеживать) ( трейдерское) так жалоб ни одной не было, там во главу угла поставлена быстрая перерисовка грида. плюс в событиях перерисовки происходит раскраска и кое какие правила, то что оно работает быстрей чем терминал к которому оно привязывается через COM, который написан на сях, отмечали почти все.( но это скорее иллюзорно) Тут указана видеокарта и проц. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 13:51 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperУ меня дома стоит стол, на котором ничего не написано. И он и ты сделаны из одного материала, как собственно и Буратино :) Я тебе про то, что ничего не мешает делать UI хоть на html, хоть на pdf и т.д., а ты хочешь, что бы тебе кто то сделал такого, о чем даже ты не имеешь представления. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 14:25 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВcooldeveloperУ меня дома стоит стол, на котором ничего не написано. И он и ты сделаны из одного материала, как собственно и Буратино :) И тем не менее, в отличие от тебя, мы земляне. А вот с какой галактики ты, остается под вопросом ЕвгенийВЯ тебе про то, что ничего не мешает делать UI хоть на html, хоть на pdf и т.д., а ты хочешь, что бы тебе кто то сделал такого, о чем даже ты не имеешь представления. Если ты до сих пор в танке, я еще раз повторяю: я хочу полноценную среду разработки , такую как WinForms или WPF, только разметка UI на HTML. Что тебе еще непонятно, долго будешь давить лбом на кирпичную кладь? Тем более, такое уже сделано в WebForms, очень мощная платформа, чем-то напоминающая WinForms по сути. Вот я хочу такое же, только для десктопа. Задача для MS реальна. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 15:20 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЕвгенийВпропущено... И он и ты сделаны из одного материала, как собственно и Буратино :) И тем не менее, в отличие от тебя, мы земляне. А вот с какой галактики ты, остается под вопросом ЕвгенийВЯ тебе про то, что ничего не мешает делать UI хоть на html, хоть на pdf и т.д., а ты хочешь, что бы тебе кто то сделал такого, о чем даже ты не имеешь представления. Если ты до сих пор в танке, я еще раз повторяю: я хочу полноценную среду разработки , такую как WinForms или WPF, только разметка UI на HTML. Что тебе еще непонятно, долго будешь давить лбом на кирпичную кладь? Тем более, такое уже сделано в WebForms, очень мощная платформа, чем-то напоминающая WinForms по сути. Вот я хочу такое же, только для десктопа. Задача для MS реальна. Муся, ms не будет покойников беспокоить? Эти кости нужны только таким как бестолочам как ты, которые нового осилить не могут. Могу поспорить на что угодно, ты html5 будешь гвозди забивать. Убери у тебя vs c натаскиванием контролов, ты будешь на все это как баран на новые ворота смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 15:28 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloper я хочу полноценную среду разработки , такую как WinForms или WPF, только разметка UI на HTML...для десктопа. МСУ, если ты cool developer , то сделай такую тему сам. потом забашляй мелкомягким. Любят они сторонние удачные решения включать в свои релизы. задачка то не ахти какая сложная. вполне себе линейная и маштабируемая задача. реализуемая за адекватное время. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 15:29 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
SeVaМуся, ms не будет покойников беспокоить? Эти кости нужны только таким как бестолочам как ты, которые нового осилить не могут. Долбыч, MS уже не беспокоят покойников, что им взять с XAML. Все работы уже давно ведутся над HTML5 и таким унылым кодирующим обезьянкам, как ты, от этого становится еще страшней. Сначала дали пинка и попёрли с SL, теперь выливают ушат помоев и с WPF. Терпи, кодеманка, ты всё стерпишь. SeVaМогу поспорить на что угодно, ты html5 будешь гвозди забивать. Об твою голову, ага. SeVaУбери у тебя vs c натаскиванием контролов, ты будешь на все это как баран на новые ворота смотреть. У тебя скоро последнюю игрушку заберут, будешь побираться на улице. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 15:34 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
beg-in-erМСУ, если ты cool developer Не МСУ я, я ж пошутил. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 15:35 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperНе МСУ я, я ж пошутил. а , это шутка. но однако странное совпадение. активность ника cooldeveloper резко выросла на следущий день , после блокировки ника МСУ. автор МСУ http://codearticles.ru Статус Заблокированный участник до 25 апреля 2013, 15:49 [6 дней 2 минут] Последнее сообщение: 11 апреля 2013, 15:46 cooldeveloper http://codearticles.ru Перейти на первое сообщение WinForms, .Net Framework тема от vah 30 429 12 апр 13, 16:23 http://www.sql.ru/forum/actualsearch.aspx?a=cooldeveloper&ma=1 Йоганн Вайс, мы вас вычислили. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 15:55 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
beg-in-erно однако странное совпадение. активность ника cooldeveloper резко выросла на следущий день , после блокировки ника МСУ. Не так. Неактивность ника МСУ резко выросла, после того, как cooldeveloper начал вещать в форуме. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 16:03 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
cooldeveloperЕсли ты до сих пор в танке, я еще раз повторяю: я хочу полноценную среду разработки , такую как WinForms или WPF, только разметка UI на HTML. Что тебе еще непонятно, долго будешь давить лбом на кирпичную кладь? Тем более, такое уже сделано в WebForms, очень мощная платформа, чем-то напоминающая WinForms по сути. Вот я хочу такое же, только для десктопа. Задача для MS реальна. Семен Семеныч!!! Ну что ж ты сразу то не сказал? Вот держи ! P. S. Народ, может у кого осталась инсталяшка Visual Studio 6.0, поделитесь с cooldeveloper пжлс. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 16:37 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
ЕвгенийВcooldeveloperЕсли ты до сих пор в танке, я еще раз повторяю: я хочу полноценную среду разработки , такую как WinForms или WPF, только разметка UI на HTML. Что тебе еще непонятно, долго будешь давить лбом на кирпичную кладь? Тем более, такое уже сделано в WebForms, очень мощная платформа, чем-то напоминающая WinForms по сути. Вот я хочу такое же, только для десктопа. Задача для MS реальна. Семен Семеныч!!! Ну что ж ты сразу то не сказал? Вот держи ! P. S. Народ, может у кого осталась инсталяшка Visual Studio 6.0, поделитесь с cooldeveloper пжлс. Ты из танка когда выберешься? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 17:21 |
|
как вам такой код?
|
|||
---|---|---|---|
#18+
Алексей К, Искал свой код на форуме ( не нашел) настрогал подобие видеокарта встроенная, правильной нет ( не к соседу ж бежать (() Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 18:24 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1404819]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
254ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 683ms |
0 / 0 |