Частично навеяно вот этим - http://18delphi.blogspot.ru/2013/09/blog-post_16.html
Что я хочу сказать?
У меня есть "собственная разработка". Редактор текстов. Эверест называется. Крайне проприетарная система, которой пользуется ОЧЕНЬ ограниченный круг пользователей.
Но! Я стараюсь его использовать для своих "повседневных" нужд.
Ну там заявление на отпуск написать или ещё какой документ.
И я им - ПОЛЬЗУЮСЬ. ПРИНЦИПИАЛЬНО.
И если мне что-то НЕ НРАВИТСЯ или "неудобно в использовании" или "вдруг падает", то я сразу беру и ПРАВЛЮ ЭТО. Без всяких "тикетов" или задач. с полноценным тестированием. Ибо - "если у меня не работает", то как оно может работать у других?
Исходя из СВОИХ потребностей, как потребностей "обычного пользователя".
Что я хочу сказать?
Да одну ЭЛЕМЕНТАРНУЮ вещь. Было бы ЗДОРОВО, если бы ВСЕ производители, которые "продвигают" тот или иной фреймворк - САМИ бы его ИСПОЛЬЗОВАЛИ бы.
За примерами далеко ходить не надо.
Вот скажем - Microsoft - ПРОДВИГАЕТ (или продвигали) .NET - а много ли РЕАЛЬНЫХ коммерческих приложений у них построено на этой технологии?
Почему они до сих пор не опубликовали "примеры из жизни"? (Или я чего не знаю)
Или скажем Embarcdero - ПРОДВИГАЕТ FM. А почему среда IDE на нём до сих пор не базируется?
Или скажем IBM - "купила" Rational и RUP. А много ли собственных разработок они строят ИМЕННО на этих технологиях? Мне как "реальному программисту" - было бы интересно на это взглянуть. Хотя бы одним глазком... (Про то, что модель объектов Rational Rose - нарисована на UML - я знаю.. но это было ещё ДО IBM)
Или - пример из прошлого. Borland - продвигали ModelMaker - а почему бы им не было взять и нарисовать на нём ту же библиотеку VCL? Тут бы и "огрехи" реализации - сразу бы вылезли.
Или скажем - DUnit? ОФИГИТЕЛЬНАЯ идея. И неплохая реализация. И ХОРОШИ примеры тестов "взятые из головы". Но! Почему бы им не НАПИСАТЬ и не опубликовать набор тестов, который бы тестировал САМ DUnit? Ведь тут - СРАЗУ ВСЁ ПОНЯТНО. Люди - САМИ - потянутся. "назад к байтам", когда авторы фреймворка для тестирования публикуют тесты для тестирования этого фреймворка. Или я что-то упустил?
Или опять.. Embarcadero... Ну люблю я их.. что поделаешь.. Вот есть скажем DataSnap или скажем FireDAC. Ну почему не взять и не нарисовать модель классов в "рисовалке" Delphi-architect? Ну чтобы и САМИМ пользоваться и пользователям - "дать посмотреть".
Вот тот же Кнут - зачем TeX написал? Да затем, что "хотел написать книгу, а хороших инструментов - не было". (Потом кстати говорят - "жалел о потраченном времени")
Пусть никто не сочтёт это НАЕЗДОМ...
Отнюдь - не наезд...
Просто - "мысли вслух"...
Если ТЫ ХОЧЕШЬ, чтобы кто-то пользовался твоими технологиями - САМ первый - ИСПОЛЬЗУЙ их...
P.S. когда-то у нас была купленная версия Delhi 1.0 "из коробки" и там была чудная "диаграмма" формата А3 - "дерево наследования классов библиотеки VCL". Почему бы Embarcadero не сделать чего-то подобного для новых версий VCL и FM? Тут готов немного "помочь" - у меня лично дерево наследования VCL и VGScene - давно нарисовано. Кому-то интересно?
P.P.S. http://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D0%BA%D1%80%D1%83%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0
Что я хочу сказать?
У меня есть "собственная разработка". Редактор текстов. Эверест называется. Крайне проприетарная система, которой пользуется ОЧЕНЬ ограниченный круг пользователей.
Но! Я стараюсь его использовать для своих "повседневных" нужд.
Ну там заявление на отпуск написать или ещё какой документ.
И я им - ПОЛЬЗУЮСЬ. ПРИНЦИПИАЛЬНО.
И если мне что-то НЕ НРАВИТСЯ или "неудобно в использовании" или "вдруг падает", то я сразу беру и ПРАВЛЮ ЭТО. Без всяких "тикетов" или задач. с полноценным тестированием. Ибо - "если у меня не работает", то как оно может работать у других?
Исходя из СВОИХ потребностей, как потребностей "обычного пользователя".
Что я хочу сказать?
Да одну ЭЛЕМЕНТАРНУЮ вещь. Было бы ЗДОРОВО, если бы ВСЕ производители, которые "продвигают" тот или иной фреймворк - САМИ бы его ИСПОЛЬЗОВАЛИ бы.
За примерами далеко ходить не надо.
Вот скажем - Microsoft - ПРОДВИГАЕТ (или продвигали) .NET - а много ли РЕАЛЬНЫХ коммерческих приложений у них построено на этой технологии?
Почему они до сих пор не опубликовали "примеры из жизни"? (Или я чего не знаю)
Или скажем Embarcdero - ПРОДВИГАЕТ FM. А почему среда IDE на нём до сих пор не базируется?
Или скажем IBM - "купила" Rational и RUP. А много ли собственных разработок они строят ИМЕННО на этих технологиях? Мне как "реальному программисту" - было бы интересно на это взглянуть. Хотя бы одним глазком... (Про то, что модель объектов Rational Rose - нарисована на UML - я знаю.. но это было ещё ДО IBM)
Или - пример из прошлого. Borland - продвигали ModelMaker - а почему бы им не было взять и нарисовать на нём ту же библиотеку VCL? Тут бы и "огрехи" реализации - сразу бы вылезли.
Или скажем - DUnit? ОФИГИТЕЛЬНАЯ идея. И неплохая реализация. И ХОРОШИ примеры тестов "взятые из головы". Но! Почему бы им не НАПИСАТЬ и не опубликовать набор тестов, который бы тестировал САМ DUnit? Ведь тут - СРАЗУ ВСЁ ПОНЯТНО. Люди - САМИ - потянутся. "назад к байтам", когда авторы фреймворка для тестирования публикуют тесты для тестирования этого фреймворка. Или я что-то упустил?
Или опять.. Embarcadero... Ну люблю я их.. что поделаешь.. Вот есть скажем DataSnap или скажем FireDAC. Ну почему не взять и не нарисовать модель классов в "рисовалке" Delphi-architect? Ну чтобы и САМИМ пользоваться и пользователям - "дать посмотреть".
Вот тот же Кнут - зачем TeX написал? Да затем, что "хотел написать книгу, а хороших инструментов - не было". (Потом кстати говорят - "жалел о потраченном времени")
Пусть никто не сочтёт это НАЕЗДОМ...
Отнюдь - не наезд...
Просто - "мысли вслух"...
Если ТЫ ХОЧЕШЬ, чтобы кто-то пользовался твоими технологиями - САМ первый - ИСПОЛЬЗУЙ их...
P.S. когда-то у нас была купленная версия Delhi 1.0 "из коробки" и там была чудная "диаграмма" формата А3 - "дерево наследования классов библиотеки VCL". Почему бы Embarcadero не сделать чего-то подобного для новых версий VCL и FM? Тут готов немного "помочь" - у меня лично дерево наследования VCL и VGScene - давно нарисовано. Кому-то интересно?
P.P.S. http://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D0%BA%D1%80%D1%83%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0