Как стать автором
Обновить
26
0
Андрей Кулинич @4vanger

javascript guru

Отправить сообщение
Да, было дело
image
Полагаю проще всего будет спросить у них ;)
А ещё меня умиляют сторонники alignment — да, код выглядит красивее, при больших затратах времени на напиние кода. Но после мало-мальского рефакторинга с переименованием переменных всё ломается к чертям и надо тратить время на то чтобы вернуть красоту.
Мой выбор отступы табами и никакого выравнивания строк.
Поскольку для конкатенации нет стандартных решений — то каждый реализовывает по-своему. Соответственно не зная написанного выше можно напороться на очень нетривиальный и сложноловимый баг.
ТСЗ не обятательна в конце файла, да, но на практике это приводит к очень сложноловимой ошибке, когда все файлы конкатенируются вместею получается
Получается
1.js
var one = {}
2.js
var two = 1
А после конкатенации
var one = {}var two = 1
Если конкатенация проводиться только на production сервере — то такую ошибку очень тяжело ловить.
Поэтому зачастую у опытных программистов можно встретить ТСЗ первым символом в файле — так они защищаются от подобных ситуаций, потому что зачастую не знаешь что за файл будет перед твоим при конкатенации.
Могу. Вот огромный обзор по теме. Там очень много ссылок на сопутствующие материалы, но из-за того что они такого же цвета как и текст — их сложно заметить. Я бы рекомендовал отключить оформление на странице.
Пожалуй реально нескольки слишком проповеднически получилось.
Рекомендую к просмотру ролик Fun is the Future: Mastering Gamification
Google Tech Talk, October 26, 2010
Presented by Gabe Zichermann.
Этот пост вдохновил меня на написание мини-введения в применения игровых техник для бизнеса. Надеюсь мой пост поможет ответить на вопросы типа «а почему пользователи захотят собирать подарки».
Удачи вам, хоть по моему мнению вы не придумываете ничего нового. Описаный вами сценарий всего лишь один из частных случаем того что умеют сервисы, описанные выше.
Пару интересных фактов из википедии про книгу «Eats, Shoots & Leaves»:
Truss dedicates the book «to the memory of the striking Bolshevik printers of St. Petersburg who, in 1905, demanded to be paid the same rate for punctuation marks as for letters, and thereby directly precipitated the first Russian Revolution.»

Ну и может кто не знает, почему книга называется именно так:
A panda walks into a café. He orders a sandwich, eats it, then draws a gun and proceeds to fire it at the other patrons.
'Why?' asks the confused, surviving waiter amidst the carnage, as the panda makes towards the exit. The panda produces a badly punctuated wildlife manual and tosses it over his shoulder.
'Well, I'm a panda,' he says, at the door. 'Look it up.'
The waiter turns to the relevant entry in the manual and, sure enough, finds an explanation. 'Panda. Large black-and-white bear-like mammal, native to China. Eats, shoots and leaves.'
проехав 602 километра за семь часов. Автомобиль Audi A2 проехал это расстояние со средней скоростью в 130 километров в час
Элементарная математика протестует и настаивает, что 602/7 = 86км/ч
Использую их. Про позитивное уже много раз сказали. Из негатива — один раз не мог зайти за свой сайт по https, потому что их центр проверки (не знаю как правильно называется) не откликался. Прошло часа через полтора.
Если присмотреться внимательнее на пол, то видно, он непростой. Пол с дырочками.

Гениально!
Автора недопоняли — он отвечает на первый коммент в теме, в котором как раз и предлагают делать классический cloaking.
Желательно вы сами в разговоре с заказчиком. Не можете договориться — придётся идти в арбитраж.
Надо понимать, что лучше до арбитража не доводить — и отношения с заказчиком лучше, и рейтинг чище.
Кроме того — если стоимость проекта выше пары сотен, то уже имеет смысл договариваться о майлстонах — когда заказчик отсылает часть денег по реализации оговоренной части проекта.
Но лучше не фейлить сроки выполнения — это самое оптимальное :)
Во времена работы на rentacoder вывел несколько правил:
Всё общение только внутри сайта — никаких емейлов
Больше общения с заказчиком.
Если проект задерживается по моей вине — даём заказчику выбор:
— проект завершается в установленное время, я получаю оплату соответственно законченному проценту
— проект продлевается, я получаю меньше
— проект продлевается, я делаю допольнительную работу за те же деньги
Если проект затягивается по вине заказчика (заказчик долго отвечает на вопросы, расплывчатое ТЗ, внесение новых требований по ходу) — сумма контракта увеличивается, время проекта расширяется пропорционально увеличению работы.
Надо. Родная телефонная книжка меня просто убивает.
Насильно навязывать другой логин — это жестоко.

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность