Ключевые Объекты Кайо Перико

Ключевые Объекты Кайо Перико Я не уверен, что это хороший пример. В статье говорится, что "ключевыми объектами" являются: 1) Большая, хорошо поддерживаемая и документированная библиотека; 2) Активное сообщество с обширным списком рассылки (о котором, я думаю, упоминалось вскользь); 3) Множество документации о том, как использовать все это вместе как одну систему для управления ваши данные / структуры данных и т.д.; 4) Начать использовать достаточно просто, но достаточно сложно, так что вы не можете просто перейти к производству без какого-либо руководства от кого-то, кто знает, что они делают из первых рук? Кажется, это довольно много! А потом были и другие вещи...
Хотя звучит заманчиво - возможно, нам следует начать с рассмотрения чего-то другого, прежде чем переходить к другому проекту :)
Редактировать: О да, также читайте о проблемах безопасности здесь https://news.ycombinator.com/item?id=13680161 . Тоже выглядит довольно интересно : D
ПРАВКА2: Также смотрите http://www.cayopercino.org /. Кажется более сфокусированным, чем KeyObjects IMO, хотя все еще многое происходит за кулисами, что заставляет меня задаться вопросом, почему кто-то хотел бы переключиться сразу, когда их текущее решение работает нормально :-)
Автор, похоже, также не очень хорошо знаком с объектно—ориентированным программированием или шаблонами проектирования - он говорит в основном о том, “как эффективно писать код”, а не фактически описывает какой-либо конкретный шаблон (ы). Он действительно упоминает концепции ООП, такие как наследование [1], один раз во время всего своего выступления, где большинство людей смогут довольно легко следовать, потому что это не новые идеи как таковые [и действительно, многие программисты уже знают их]. Но даже после прочтения несколько раз мое понимание остается неясным, поскольку он никогда по-настоящему ничего не объясняет, кроме того, что говорит: „этот способ лучше, чем тот способ ...“. Однако, возможно, это было сделано намеренно, учитывая, что его целевой аудиторией являются разработчики, работающие в приложениях Java. Таким образом, хотя сама презентация может показаться полезной в целом из-за наличия четких примеров повсюду, она определенно выиграет от дополнительных объяснений, касающихся конкретных аспектов каждой используемой техники.[3][4]:https://github.com/javafx/java_objective5#section9
И да, я полностью согласен с re: отсутствие подробных объяснений, касающихся ключевых свойств / методов ... особенно учитывая объем информации, доступной онлайн только через результаты поиска Google..