The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Pharo 10, диалекта языка Smalltalk , opennews (ok), 12-Апр-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


42. "Выпуск Pharo 10, диалекта языка Smalltalk "  –2 +/
Сообщение от Аноним (42), 13-Апр-22, 16:25 
И тут бы тебе выступить с Большой Идеей как оно всё должно быть на самом-то деле, просветить массы, закнуть за пояс этого щёголя Алана Кея, но вместо этого ты коммент на опеннете оставил как обычный балабол. Эх, ты…
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Pharo 10, диалекта языка Smalltalk "  +/
Сообщение от adolfus (ok), 20-Апр-22, 16:44 
> И тут бы тебе выступить с Большой Идеей как оно всё должно
> быть на самом-то деле, просветить массы, закнуть за пояс этого щёголя
> Алана Кея, но вместо этого ты коммент на опеннете оставил как
> обычный балабол. Эх, ты…

Без меня просветителей достаточно. ООП -- это серебряная пуля для стрельбы себе в ногу. Она не годится даже для нормального GUI. Не спорю, что-то простое в этой теме, используя ООП, можно написать быстро,  однако этим и исчерпываются все преимущества ООП. Зато крайне сложно написанное поддерживать и развивать. Любая ошибка проектирования, допущенная в начале работы, к тому времени, как она становится проблемой, уже оказывается высеченной в граните и большей частью не может быть исправлена иначе, как способом "тришкин кафтан". Только полный рефакторинг, причем не кода, а проекта целиком, устраняет проблему. Но есть и альтернатива -- ничего не развивать и не чинить, а просто "переставлять кровати", меняя обои, светлую тему на темную, иконки, расположение кнопок и пунктов меню.
Примеров вокруг уйма. Один из них -- staropenlibreoffice. В самом начале этапа проектирования writer'а был допущен ряд серьезных ошибок, которые уже никогда исправлены не будут. Причем, если в версиях 5 и 6 были какие-то попытки что-то исправить из просочившихся в очередной выпуск регрессов, то в нынешней 7-й версии на это забили вообще. Аналогичная ситуация и с draw.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру