The OpenNET Project / Index page

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



"Java 9 переносится на 2017 год"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Java 9 переносится на 2017 год" +/
Сообщение от freehckemail (ok), 08-Дек-15, 10:23 
> Ну, в Жаве подключаешь либку JCommander и она всё это умеет.

Я не к тому, что в яве нет, а к тому, что все эти задачи относятся к классу "часто их сложность недооценивают".

> А вообще я думаю предыдущий оратор жалуется скорее на то, что раньше
> подход к тестированию и качеству был попроще, чем сегодня.
> Но оратор конечно приводит не самые лучшие аргументы :)

А я стараюсь излишне не додумывать за человека. Что пишет, на то и отвечаю.

> А Жава предотвращает наиболее частые ошибки (buffer overflow, non-initialized variable/array).

Да, возможно он и об этом. Я как-то не подумал, ибо я в общем-то не с крестами едиными сравнивал. Вот те же Ocaml/Haskell предоставляют вполне себе годные системы контроля типов.

> Над Законом Линуса "given enough eyeballs, all bugs are shallow" сейчас можно
> посмеяться, без тестов и continuous integration уже никто не пишет, ни
> Жависты, ни Сишники. Даже Анатолий Воробей про это писал  http://avva.livejournal.com/2826126.html

К сожалению, пишут. Но я о них могу только нехорошее сказать. Когда тебе достаётся в наследство огромный проект без тестов, приходится каждое изменение вносить с микроскопом в руках. А если учесть, что между событиями "проект осиротел" и "проект перепоручили тебе" прошла тьма времени, за которую всякие грамотеи туда что-то коммитили в стиле тяп-лям и в продакшн -- это вообще ад.

PS: отвечу и на удалённый, что ли.

> Scala, конечно, хороший язык (если не пытаться читать сырцы), но коммьюнити там собралось из "я умнее всех" хакиров, которым важнее уместить код в как можно меньше строчек, чем сделать его понятным и стабильным.

Как по мне, все явисты этим грешат. Разницы между явистами и скалистами как-то не заметил. Но всё-таки, хоть какой-то ML-подобный язык под эту вашу ненаглядную jvm. А по поводу "уместить все в как можно меньше строчек" -- это не все такие. У нас вот вроде более-менее нормальные скалисты.

> Хотя с другой стороны, я ещё не видел ни одной хорошей билд-системы для Жавы. Разве что в гугле Blaze был неплох, который они недавно заопенсорсили как Bazel.

А вот за это спасибо.

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

Оглавление
Java 9 переносится на 2017 год, opennews, 02-Дек-15, 17:27  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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