по-моему это только твоя привычка, как выяснилось ещё с 80-х
|
Цитата:
5000 строк - это небольшой проект :) Цитата:
|
nerv_, можно с этого места подробнее ? Как по-Вашему нужно проектировать приложения ? Что Вам помогает отслеживать ошибки ? Точнее не ошибки даже, а скорее описки, когда вместо названия поля width Вы написали widht ? При статической типизации выругается компилятор. 100% динамический язык поймет ситуацию так, будто Вы вводите новое поле с названием widht в дополнение к существующему width. Поймите, я не подколки ради спрашиваю. Мне правда очень интересно, как народ работает там, где я чувствую себя со связанными руками. А 5К строк, таки да, согласен. Это немного. На С++ я пишу такое за месяц. Но на js почувствовал что это уже предел.
|
Цитата:
var width = 100; var g = 100 + widht; //Uncaught ReferenceError: widht is not defined |
Цитата:
Цитата:
и это ЗЛО не такое уж и АБСОЛЮТНОЕ, что доказывают миллиарды строк кода, большая популярность и серъезные проекты Цитата:
Цитата:
а вы тестируете свой код? чтобы оценить ваш авторитет, неплохо бы увидеть немного кода из обсуждаемого проекта, скажем строк 300 может это вы пишете на javascript как на fortran :) |
mta88, меня сейчас интересуют именно описки. Ибо если среди всего прочего будут присутствовать и они, вообще слабо себе представляю, как с этим можно работать. В статических языках всё это отсекает компилятор. Как я тестирую свой код ? Хороший вопрос. Ответ - как придется. Ошибки у меня главным образом алгоритмические. Глупые описки не позволяет делать компилятор. Архитектурные вещи как правило решаются на этапе проектирования. Алгоритмы - это да. Поэтому обычно пишу некий связный кусок в несколько методов (не обязательно даже цельный класс). А потом это тестирую на каких-то примерах. Кстати иногда бывает и так, что для тестов приходится писать некий инструментарий и тестировать его самого. Если знаете как тестировать проще - подскажите.
По поводу 300 строк из моего кода - не знаю что Вам это даст. Пишу на jquery+jqueryui. 300 строк решают какую-то достаточно частную задачу. Да, наверняка не оптимально, ибо в js я новичок. Мне бы куда больше хотелось увидеть какой-нибудь Ваш законченный проект на 3-10 тысяч строк. Ибо интересуют не частные задачи, а МЕТОДОЛОГИЯ и АРХИТЕКТУРА. Я в свою очередь обязуюсь выставить на суд публики свой проект, после того как переведу его на typescript. Если народ тут никогда не писал на статических языках, возможно кто-то поймет, насколько оно хорошо и удобно. |
Цитата:
и js у меня в большем авторитете :) и, чувак, ты игнорируешь мои посты ;) |
java vs javascript
и js у меня в большем авторитете и, чувак, ты игнорируешь мои посты =================================== Если не трудно ссылочку дайте плз. Я вобщем-то форум не особо смотрю. Мог и не увидеть. Без обид. Ок ? |
Цитата:
'use strict'; 2. используйте нормальную ide. Они даже цветом выделяют :) |
Цитата:
|
Часовой пояс GMT +3, время: 00:44. |