Хабр
β
Открыть список
Как стать автором
Моя лента
Все потоки
Разработка
Администрирование
Дизайн
Менеджмент
Маркетинг
Научпоп
Поиск
Написать публикацию
Настройки
Войти
Обновить
0
0
SergeyKish
@SergeyKish
Пользователь
Подписаться
Отправить сообщение
Профиль
Статьи
Посты
Новости
Комментарии
185
Ещё
Открыть список
Закладки
22
Подписчики
Подписки
1
Скопировать ссылку на RSS
Почему не стоит пользоваться аутсорсингом в странах с дешевой рабочей силой
SergeyKish
15 авг 2008 в 00:34
Согсен!
Первый опыт работы получил в команде, работавшей с лозунгом «код должен быть понятен для студента».
Код был ужасен, его уровень перерос спустя пару месяцев.
Почему не стоит пользоваться аутсорсингом в странах с дешевой рабочей силой
SergeyKish
15 авг 2008 в 00:27
в этом случае всегда можно переписать код.
Улучшенный вариант:
bool isEqual( one, another )
{
return one == another;
}
bool valueTrue()
{
return True;
}
bool valueFalse()
{
return False;
}
if( isEqual( a, b ) )
{
return valueTrue();
}
else
{
return valueFalse();
}
Если вдруг изменится операция сравнения, а также значения истины и лжи. ;-)
Почему не стоит пользоваться аутсорсингом в странах с дешевой рабочей силой
SergeyKish
15 авг 2008 в 00:14
Код стал бы понятней для домохозяйки?
Так это не её дело — код используется программистами и меня от первого варианта воротит.
PHP 5.3 alpha
SergeyKish
1 авг 2008 в 18:25
За что минусовать?
Не нравится ruby?
Или что там эта фича уже есть?
PHP 5.3 alpha
SergeyKish
1 авг 2008 в 15:11
ruby:
a ||= "first"
=> "first"
a ||= "second"
=> "first"
похоже?
Назад
Сюда
1
2
...
8
9
10
Туда
Назад
Информация
В рейтинге
Не участвует
Откуда
Украина
Дата рождения
22 апреля 1984
Зарегистрирован
31 июля 2008
Активность
26 июня 2011 в 18:43
Первый опыт работы получил в команде, работавшей с лозунгом «код должен быть понятен для студента».
Код был ужасен, его уровень перерос спустя пару месяцев.
Улучшенный вариант:
bool isEqual( one, another )
{
return one == another;
}
bool valueTrue()
{
return True;
}
bool valueFalse()
{
return False;
}
if( isEqual( a, b ) )
{
return valueTrue();
}
else
{
return valueFalse();
}
Если вдруг изменится операция сравнения, а также значения истины и лжи. ;-)
Так это не её дело — код используется программистами и меня от первого варианта воротит.
Не нравится ruby?
Или что там эта фича уже есть?
a ||= "first"
=> "first"
a ||= "second"
=> "first"
похоже?