Ответ на сообщение Re: Программист. пользователя Well
К сожалению не знаю С#, поэтому промолчу... но сдается мне, что оно медленне. Дело не в том, что кусок маленький "ни о чем"... это же просто как пример подхода. На больших кусках кода, всё становится значительно грустнее. То что было показано - это не "гениальность афтара", а переход между было и стало...
То что "было" - это как раз и есть "слегка косячный, но понятно написанный код", который Вы готовы предпочесть... и смотреть надо не на разницу между повтором того что стало на другом языке вовсе...
... вот из того что было, как раз и получается нечитаемый, немодифицируемый код... просто от одного объема.
С пониманием NDA всё нормально. Код - он и есть код. Это набор инструкций и имен. Замените имена в куске кода - и всё станет нормально даже для юристов. Или Вы на профессиональных форумах вопросов не задаете, примеров для получения внятных ответов не приводите? Вот не верю я в такие сказки, почему-то...
Опять же как пример:
SELECT my_current_cash FROM webmoney.cashes WHERE my_login = "tolstopuz" AND password = "123";
явно может нарываться на юристов... а пример:
SELECT field1 FROM table1 WHERE search_field1 = 'text_string' AND search_field2 = 'string_hash';
один из многих тысяч вариантов кода "ни о чем". Ваши юристы, вместе с NDA спокойно спят... а стиль писания - виден тем не менее...
Так что прикрываться можно чем угодно. Истинная причина - всё та же.
... насчет медали - согласен на все 200%. Процесс ещё очень далек, хотя кое-какие результаты уже видны, о чем уже писал.
из "улучшений", на глазок:
1. Добавление прайсов на портал. Пользователям предоставлен простой, наглядный интерфейс, который больше не заливает чего попало и куда попало, не создает липовых описаний товаров, улучшено попадание товара в раздел портала примерно в трое, снято ограничение на 500 товарных строк, сняты ограничения на формат файлов и картинок, разрешено множественное добавление картинок к строке, напрямую из файла, примерно в 10 раз ускорен процесс ручного редактирования нераспознанных товарных строк, ускорен сам разбор прайсового файла... тоже около 10 раз, разборщик теперь имеет несколько (настраивается и расширяется произвольно) стратегий разбора строки, способен использоваться для разбора любых текстов (хоть PHP, хоть этого форума)... и при этом из кода удалено около 5000 строк из около 30 файлов.
Потрачено времени с 15 декабря по 24 января. Оригинал писался около полугода и имел двухступенчатую работу... это со стороны программирования. Со стороны клиентов и продаж - уже писал, что благодарность клиента, привозящего подарки, помимо оплаты размещения на портале - это уже становится нормой. Я так понимаю, что не за красивые глазки...
2. Доработан редактор видов товаров. Он теперь просто работает. Опять же быстро, наглядно и непринужденно. Только за один вчерашний день модератор исправил около 1000 видов товарных позиций на портале. Ранее, это было ваще невозможно... для этого было добавлено около 300 строк кода и удалена ещё пара тысяч.
Как факт, наконец-то отключен интерфейс, который использовался для этих целей с 1998года... совсем. То, что некоторые из присутствующих тут (и не в одиночку!) в течении нескольких лет (2004-2006 если не ошибаюсь) пытались сотворить на Interbase и Delphi - сделано за пару месяцев...
3. Управление изображениями. Устранено двойное копирование файлов с места на место в процессе двухступенчатости работы, собственно с самой двухступенчатостью вместе. То есть места на дисках надо теперь почти в три раза меньше (временные копии)... стало быть "загнуться" они в три раза позже... или можно хранить в три раза больше...
4. Управление БД. устранено тройное хранение данных в связи с устранением двухступенчатого процесса. Опять же время доступа, скорость работы, жизненный цикл свободных объемов дисков... индексы и прочая лабуда как следствие...
5. Добавлен новый функционал... ну просто совсем новый. Собственно это и было работой... остальное так, "между делом".
Хотя, Вы правы, я очень хорошо осознаю, что реально - это капля в море того софта, который здесь крутится и пишется на протяжении уже 16 лет...
И опять же, написал это вовсе не для того чтобы показать "какой я весь в белом" (во-первых не один работаю)... а для того, чтобы показать РЕАЛЬНЫЙ, ПОЛЕЗНЫЙ КПД современного типового прогера "от копроиндустрии". Фактически, то что можно делать за месяц - делается за год. То что может работать на железе - теперь требует раз 10 больших затрат на тоже самое. То что пишется - требует постоянного внимания разработчика, хотя ничего нового реально не создается - т.н. "сопровождение".
Вот это и называю деградацией ИТ-индустрии. Это теперь норма. И как Вы тут кстати упомянули - они и есть главные застрельщики.
Собственно думаю тема себя исчерпала... далее отвечать на крики и эмоции уже желания нет никакого. Ну не нравится Вам терминология копрокода, да и фиг с ним. Считаете Вы что количественный рост копрокода - это прогресс... и ладушки. Каждый делает выводы в системе тех понятий, которые ему привычны. Нравится же куча навоза тем жукам, которые в ней живут и кормятся...
То что "было" - это как раз и есть "слегка косячный, но понятно написанный код", который Вы готовы предпочесть... и смотреть надо не на разницу между повтором того что стало на другом языке вовсе...
... вот из того что было, как раз и получается нечитаемый, немодифицируемый код... просто от одного объема.
С пониманием NDA всё нормально. Код - он и есть код. Это набор инструкций и имен. Замените имена в куске кода - и всё станет нормально даже для юристов. Или Вы на профессиональных форумах вопросов не задаете, примеров для получения внятных ответов не приводите? Вот не верю я в такие сказки, почему-то...

Опять же как пример:
SELECT my_current_cash FROM webmoney.cashes WHERE my_login = "tolstopuz" AND password = "123";
явно может нарываться на юристов... а пример:
SELECT field1 FROM table1 WHERE search_field1 = 'text_string' AND search_field2 = 'string_hash';
один из многих тысяч вариантов кода "ни о чем". Ваши юристы, вместе с NDA спокойно спят... а стиль писания - виден тем не менее...

Так что прикрываться можно чем угодно. Истинная причина - всё та же.
... насчет медали - согласен на все 200%. Процесс ещё очень далек, хотя кое-какие результаты уже видны, о чем уже писал.
из "улучшений", на глазок:
1. Добавление прайсов на портал. Пользователям предоставлен простой, наглядный интерфейс, который больше не заливает чего попало и куда попало, не создает липовых описаний товаров, улучшено попадание товара в раздел портала примерно в трое, снято ограничение на 500 товарных строк, сняты ограничения на формат файлов и картинок, разрешено множественное добавление картинок к строке, напрямую из файла, примерно в 10 раз ускорен процесс ручного редактирования нераспознанных товарных строк, ускорен сам разбор прайсового файла... тоже около 10 раз, разборщик теперь имеет несколько (настраивается и расширяется произвольно) стратегий разбора строки, способен использоваться для разбора любых текстов (хоть PHP, хоть этого форума)... и при этом из кода удалено около 5000 строк из около 30 файлов.
Потрачено времени с 15 декабря по 24 января. Оригинал писался около полугода и имел двухступенчатую работу... это со стороны программирования. Со стороны клиентов и продаж - уже писал, что благодарность клиента, привозящего подарки, помимо оплаты размещения на портале - это уже становится нормой. Я так понимаю, что не за красивые глазки...
2. Доработан редактор видов товаров. Он теперь просто работает. Опять же быстро, наглядно и непринужденно. Только за один вчерашний день модератор исправил около 1000 видов товарных позиций на портале. Ранее, это было ваще невозможно... для этого было добавлено около 300 строк кода и удалена ещё пара тысяч.
Как факт, наконец-то отключен интерфейс, который использовался для этих целей с 1998года... совсем. То, что некоторые из присутствующих тут (и не в одиночку!) в течении нескольких лет (2004-2006 если не ошибаюсь) пытались сотворить на Interbase и Delphi - сделано за пару месяцев...
3. Управление изображениями. Устранено двойное копирование файлов с места на место в процессе двухступенчатости работы, собственно с самой двухступенчатостью вместе. То есть места на дисках надо теперь почти в три раза меньше (временные копии)... стало быть "загнуться" они в три раза позже... или можно хранить в три раза больше...
4. Управление БД. устранено тройное хранение данных в связи с устранением двухступенчатого процесса. Опять же время доступа, скорость работы, жизненный цикл свободных объемов дисков... индексы и прочая лабуда как следствие...
5. Добавлен новый функционал... ну просто совсем новый. Собственно это и было работой... остальное так, "между делом".
Хотя, Вы правы, я очень хорошо осознаю, что реально - это капля в море того софта, который здесь крутится и пишется на протяжении уже 16 лет...
И опять же, написал это вовсе не для того чтобы показать "какой я весь в белом" (во-первых не один работаю)... а для того, чтобы показать РЕАЛЬНЫЙ, ПОЛЕЗНЫЙ КПД современного типового прогера "от копроиндустрии". Фактически, то что можно делать за месяц - делается за год. То что может работать на железе - теперь требует раз 10 больших затрат на тоже самое. То что пишется - требует постоянного внимания разработчика, хотя ничего нового реально не создается - т.н. "сопровождение".
Вот это и называю деградацией ИТ-индустрии. Это теперь норма. И как Вы тут кстати упомянули - они и есть главные застрельщики.

Собственно думаю тема себя исчерпала... далее отвечать на крики и эмоции уже желания нет никакого. Ну не нравится Вам терминология копрокода, да и фиг с ним. Считаете Вы что количественный рост копрокода - это прогресс... и ладушки. Каждый делает выводы в системе тех понятий, которые ему привычны. Нравится же куча навоза тем жукам, которые в ней живут и кормятся...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)