Форум » Пожелания » Оживление DN/2 » Ответить

Оживление DN/2

cat: Всем привет! Решил оживить разработку DN/2. Сейчас занимаюсь мега-рефакторингом. Если тут ещё остался кто-то, желающий поучаствовать (разработка, тестирование, написание документации, ...) -- отзовитесь!

Ответов - 7

Matroskin: Перевести бы его на С++ - желающих поучаствовать прибавилось бы... хотел добавить количество знаков в функцию Round калькулятора, но совсем забыл, что он писан на Паскале )))

oleksa: Готовий тестувати! Де можна взяти DN/2?

die_russofobs: > Готовий тестувати! Де можна взяти DN/2? Только не говорите что русский язык не знаете... А, то когда я в ветви "Украинская" на одном форуме писал свои посты по русски, местечовые NATOмайданутоSSбандернутые завсегдатаи - завизжали: возмущаясь что тут мол по не по бандерски он пишет видете ли! Как подонки, впрочем почему как, попросту - не имея что опровергнуть в типичной гнилой их лжи расписанную мной там попунктно, начиная с того что: имя их бандернутого клана Ukraina у них то - реально написанно на русском языке... И они только позорят украинцев перед всем миром (по английски корректно даже не Unkraine, как ныне с 2014го типа официально страна именуется, что тоже просто даже шокирующе-невежественно, тоже, а как всю жизнь преподаватели английского в украинских школах учили - Ukrain). В общем, им оказалось проще зацензурировать все посты в той ветви - чем именоваться непозоряще. 2) И заканчивая, в другой раз зашол спокойный разговор с каким то майданутым, с его слов историком, о мифичности существования в природе вообще понятия Украина как страна, ну тут уж вони поднялось со всех сторон и как опровергнуть никто не мог - давай опять наезжать на бедного модератора: что тут мол на не недо-языке польскоавстрийском мол балакаю (я тут сильно приуменьшил эпитеты). Я им: та що ви кажете, прям панове, а те що ви - на гiлцi Русска чи iнша люба, на цей бандермовi балакали - то щось нiхто вас шо то не гнав! Да, какой там - "клали" они на любые доводы! (это если опять приуменьшить эпитеты в мой адрес, раз так в 100). И уж если тут нет бандер ветви - пишите тогда как другие русофобчики - транслитом по русски, ибо для рфян - мова не очень ясна, мягко сказать, даже с переводчиком(больше искажающим).


cat: Да, заходя сюда раз в год, оно не быстро запустится :) В общем, если кто хочет помочь -- напишите мне контактиком https://vk.com/melancholic_cat Также по запросу могу выдать последнюю версию (если надо, т.к. там на 90% рефакторинг был, а по фичам всё как в публичном варианте).

111: просто, О рефакторинге кода Рефакторинг прерывает лёгкую отлеживамость изменений в версиях исходного кода, потому неприемлем когда они важны. К тому же, вообще любой рефакторинг и тем более авторефакторинг, надо затем - просто построчно внимательнейше вычитывать... (что, к тому же обычно, никто не желает делать). А, т.к.даже с вычиткой могут появиться новые ошибки (в т.ч.и от глюченных компиляторов [и] просто из-за [даже небольшой] перетасовки кода), рефакторить заглюченный, ранее не "вылизанный", код - значит не найти *все* баги самого рефакторинга, т.к. их будет не видно на фоне тонны старых. Рефакторят обычно те кто не понимает код, а значит их качество рефактора будет не на нужной высоте, те кто понимают - им рефакторинг не нужен ибо ими написанно или же минимум он терпим, значит не будут своё время тратить да ещё ценой порчи сравнительной совместимости кода с предыдущими версиями. Рефакторинг не устранит даже в будущем родовых проблем. Рефакторинг это всёравно что сделать из велосипеда картонную хонду с движком "велодвигателя"... (веломобили) Самое неприятное же - что, после чужого рефакторинга даже если тот и был с вычиткой - всёравно, для надёжности, надо вычитывать самому... (и тем более если его не было). Чужой рефакторинг, по чужим правилам, - *обычно* намного хуже его отсутствия... ибо требует очередной рефаторинг уже под свои правила.

cat: Без рефакторинга соваться в код ДН-а смысла мало. Только если что-то по минимуму подправить. Потому что код там изначально (от RitLabs) был не очень хорош, а уж когда его адаптировали под Win32 и OS/2, там вообще сплошные спагетти получились.

111: Я когда впервые увидел код - тоже так же подумал, но чуть позже передумал по вышеуказанным причинам. > Без рефакторинга соваться в код ДН-а смысла мало Так тут и по минимуму то - ничего не слышно последние 10 лет... ( уж не знаю что там у вас в соцсети VK нового - не открывается в моём MS браузере). > Только если что-то по минимуму подправить. На самом деле вот таких мелких "по минимуму подправить" там 99% багов. Я когда последний раз чуть занимался DN (локально) - наткнулся на проблемы вообще в компиляторе, да и линкере . В DN реально очень глючная консоль (про кривожопое лаговое взаимодействие её с TV - и не говорю), я её экспериментально было попытался чуть подправить - а, компилятор отказался принимать, начав тупо вылетать... Я уж было переставлял туда сюда код - непомогло, в общем вынужденнно сменил тему тогда, но это всёравно первоочередная тема [для меня] - если например начинать улучшать, что всё не очень то мотивирует. Всё хотел поинтересоваться тогда: нет ли у кого из могикан багсписка компилятор+линкера и желательно с хак-решениями или неофициальными патчами для них самих, - так выяснилось: самих могикан к моему появлению тут - уже и след давно пропал... По сути даже не известно какой именно версией компилятора пользовались (по кр.мере для 1.x - точно не последней)



полная версия страницы