Habr
β
How to become an author
My feed
All streams
Development
Admin
Design
Management
Marketing
PopSci
Search
Write a publication
Settings
Login
Pull to refresh
0
0
SergeyKish
@SergeyKish
User
Follow
Send message
Profile
Publications
Comments
185
Bookmarks
22
More
Dropdown
Followers
Following
1
Copy RSS link
Почему не стоит пользоваться аутсорсингом в странах с дешевой рабочей силой
SergeyKish
Aug 15 2008 at 00:34
Согсен!
Первый опыт работы получил в команде, работавшей с лозунгом «код должен быть понятен для студента».
Код был ужасен, его уровень перерос спустя пару месяцев.
Почему не стоит пользоваться аутсорсингом в странах с дешевой рабочей силой
SergeyKish
Aug 15 2008 at 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
Aug 15 2008 at 00:14
Код стал бы понятней для домохозяйки?
Так это не её дело — код используется программистами и меня от первого варианта воротит.
PHP 5.3 alpha
SergeyKish
Aug 1 2008 at 18:25
За что минусовать?
Не нравится ruby?
Или что там эта фича уже есть?
PHP 5.3 alpha
SergeyKish
Aug 1 2008 at 15:11
ruby:
a ||= "first"
=> "first"
a ||= "second"
=> "first"
похоже?
Back
Here
1
2
...
8
9
10
There
Back
Information
Rating
Does not participate
Location
Украина
Date of birth
April 22 1984
Registered
July 31 2008
Activity
June 26 2011 at 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"
похоже?