Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Мой синхронный костыль (https://javascript.ru/forum/project/24115-mojj-sinkhronnyjj-kostyl.html)

melky 24.12.2011 00:25

Цитата:

Сообщение от x-yuri (Сообщение 145565)
jquery done serious надстройка над jquery для разработки больших приложений, похоже, я не пробовал

там вроде написано, что "если вы используете JSMVC и JQUERY в своих разработках, то вы можете повысить связанность между ними", но что это значит, неясно.
Цитата:

Сообщение от x-yuri (Сообщение 145581)

спасибо за линк на мою тему :) завтра посмотрю, сейчас немного не в адеквате

x-yuri 24.12.2011 00:53

в продолжение... вот только как же ты их будешь использовать, если я даже для себя не уверен, не слишком ли это сложно. Хотя навреное надо.

Цитата:

Сообщение от FINoM
Юнит тестирование? Я так и не понял, как правильно их применять на таких проектах.

что значит как?

Цитата:

Сообщение от FINoM
Наверно, особенно не глядя в код

общение на форумах прокачивает скилл телепатии ;)

x-yuri 24.12.2011 00:59

Цитата:

Сообщение от melky
там вроде написано, что "если вы используете JSMVC и JQUERY в своих разработках, то вы можете повысить связанность между ними", но что это значит, неясно.

похоже не искаженную цитату

melky 24.12.2011 01:19

Цитата:

Сообщение от x-yuri (Сообщение 145637)
похоже не искаженную цитату

это фраза на русском, переведённая на русский, и сохранённая в моей голове :)

FINoM 24.12.2011 01:24

Цитата:

Сообщение от x-yuri
что значит как?

Покажи более-менее крупный проект с тестами, если есть.

x-yuri 24.12.2011 09:07

Цитата:

Сообщение от melky
это фраза на русском, переведённая на русский, и сохранённая в моей голове

ну тогда найди источник и процитируй. Русские термины в данном случае довольно странные и похожи друг на друга. Есть связанность (coupling), которая показывает, насколько элементы зависят друг от друга. А есть связность (cohesion), которая показывает, насколько сфокусированы обязанности элемента. В идеале каждый элемент должен выполнять свою определенную задачу, а не быть просто свалкой функциональности. Поэтому стремятся понизить связанность, и повысить связность.

Цитата:

Сообщение от FINoM
Покажи более-менее крупный проект с тестами, если есть.

могу предложить разве что посмотреть исходники каких-нибудь cms'ок, например, django, rails, django cms, typo blog. Либо самому поискать что-то подобное. На ruby по идее обычно все тестируют. Может там и для клиентской стороны что-то будет. Спроси DjDiablo, я сам пытался от него этого добиться. И нет, я еще не писал тесты. Если что-то найдешь/выяснишь, можешь сообщить, мне самому интересно. Мою тему еще можешь глянуть.

x-yuri 24.12.2011 13:34

Цитата:

Сообщение от FINoM
Может ты и прав. Сделаю ни тебе ни мне:

Init.prototype.data = function(item,value) {
  if(value === undefined) {return this.data[item]}
  else {this.data[item] = value}
}

Цитата:

Сообщение от FINoM
Примерно так. Хочешь, используешь функции, хочешь, просто пишешь this.data.x = 2;

кстати, это бессмысленно. У меня только одно замечание - оно не сделано в виде объекта. Все остальное - детали, которые ни на что не влияют.

FINoM 24.12.2011 23:25

Цитата:

Сообщение от x-yuri
кстати, это бессмысленно.

Хм, я всё это время пытался это доказать :D
Цитата:

Сообщение от x-yuri
У меня только одно замечание - оно не сделано в виде объекта.

Что ты имеешь в виду? data — это функция и, по совместительству, — объект.
Цитата:

Сообщение от x-yuri
Мою тему еще можешь глянуть.

Ок, гляну.

Gozar 25.12.2011 01:48

data не нужна.

FINoM 25.12.2011 02:51

Цитата:

data не нужна.
Ну а зачем мне тут кричали, что это обязательно?


Часовой пояс GMT +3, время: 18:34.