Если же в общем проект не обладает достаточным свойством «слабой связности» (все перемешано аки лапша), то толку от модульных тестов будет немного.
+1 семантик-веб будет рулить. Как там Ли называл _это_ — ГГГ (Giant Global Graph:)
Так ведь ты дурак и есть, ради кого пыжиться-то?) вредный и глупый, как ребенок, извини, сразу не распознал. Не трудись отвечать, пойди лучше займись чем-то полезным.
Скажите честно, Ваши познания в области «других вариантов» ограничиваются 3 лабами по Прологу в Вузе?2anonymous:
судя по Вашим сообщениям, до моих познаний Вам еще %рать и %срать. Повзрослеешь, ума наберешься — тогда и будем дискутировать, хамло.
А то они глупенькие десятки лет как разрабатывают новые парадигмы
Судя по всему, Вы и есть тот самый быдлокодер, ибо похоже в парадигмах разбираетесь аки свинья в помидорах.
Для думающего программиста, язык не столь важен для формализации своих мыслей (исключение, возможно, VB: -)).Я сказал, что Жава далеко не самый приятный для думающего программиста язык
з.ы. я не жаба-программист.
Можно долго рассказывать про CLI как «вэнэц эволюцыы», про более чем 40, 000 классов.нет 3.5, наличие хоть какой-то документации по большинству из этих тысяч классов. Но я не думаю что именно это ты хочешь услышать.Возможно я неверно выразился, но меня интересует отличие именно техническое
Когда у тебя будет проект, который развивается более много лет многими людьми, где «мэгабайты» сорцов (в массе, скорее всего, ужасных; -), десятки мегабайт внешних либ, и ты с ужасом обнаружишь, что рантайм (питона, пхп, руби, или даже уважаемого перла — любого динамического языка) просто тормозит (падает, жрет память, неважно) и ничего с этим сделать нельзя — тогда только станет понятным почему жаба и.нет именно такие какие они есть.
Ну я вот знаю ASP.NET, советую) для интереса можно даже глянуть мою надстройку, NReco. Полная защита от деградации моска обеспечена.
движок Lucene (есть порт Lucene.NET) не подходит? быстрый, настраивается все.
Я утверждал обратное? Дословно моя фраза: “я четко понимаю что есть SE и CS”.Всю жизнь были CS и в ней TCS, SE — это подмножество CS, так же как и TCS.
Например, в типичной ВУЗ-овской пост-совковой программе “Компьютерні Науки” (назвать это computer science язык не поворачивается — у нас это нечто другое;) нет почти ничего, что нужно для тех кто выберет для себя направление SE. Очень мало (особенно у нас, в Украине — в России прогресс в этом направлении более заметен) исследований, публикаций, подготовленных курсов в этой области, так как очень мало людей которые с достаточным охватом представляют себе, что такое програмная инженерия и какие на самом деле проблемы (безусловно, наукоемкие, но иные, где фихтенгольц в часности может и не пригодиться вовсе) решаются в этой предметной области.
2Mike Gorchak: зря — это ж даже не я утверждаю, а товарищ Лаврищева (мое ей почтение). Тем более что вы рекомендовали фихтенгольца (а не дискретку), как предусловие создания новых станоков;)
Однако нового станка вам не создать никогда. Если в условиях роста цен вам в кайф соревноваться с китайцами в дешевизне вашего кресломеста (именно это ценно для оутсорса, а не ваши уникальные знания), то ю велкам. Если — же нет, то читайте Фихтенгольца пока не поздно, Виленкина, Александрова, Савельева, другие хорошие книжки и чемодан, вокзал, Борисполь:)
Проблема всего пост-советского пространства — непонимание и непринятие software engineering как самостоятельной и вообще говоря независимой (от прикладной математики например) дисциплины. Грубо говоря, необязательно зубарить фихтенгольца от корки до корки, а может быть даже вредно. (печальное состояние дел отображает вот этот документ ПЕРСПЕКТИВНІ ДИСЦИПЛІНИ ПРОГРАМНОЇ ІНЖЕНЕРІЇ)
Есть еще конкурсы типа Google Summer of Code (правда, на
и посмотреть, что из этого выйдет.
что-то там все выглядит неживым, да и не совсем то о чем я глаголю (все же, есть большие отличия между open source software и open source library).Посмотрите на архтвы osdn Ukraine: conference.osdn.org.ua
На самом деле, организация «живучей» open-source библиотеки (фреймворка) — дело не такое простое, как может показаться. В отличие от open source software, на них фактически нереально зарабатывать (разве что очень косвенно). Тем не менее люди делают это. Вопрос повторю — зачем?)
2Аноним — речь больше не про способы зарабатывания на open source, а про мотивацию создавать и развивать (особенно — не отдельными людьми, а под крышей фирмы) собственные открытые проекты, в частности — компоненты\библиотеки. Мне лично было бы интересно узнать, есть ли украинские конторы, которые «крышуют» свои открытые проекты, и их мотивацию делать это.
Стройная онтология + миллионы фактов, это действительно может быть уникально и востребованно. Если информация действительно ценна, вы сможете продавать саму базу знаний, а не только онлайн или оффлайн энциклопедию.