Есть два подхода к проектированию ПО. Один из них называется «outside-in approach», описанный в частности в книге “Growing
Object Oriented Software”. В нем предлагается начать разработку с UI и двигаться в сторону бизнес-логики. Есть и другой подход, который называется «inside-out», в котором проектирование начинается с бизнес-логики и уже от нее двигаться в сторону UI и базы данных.
___
Т.е. все то у чего нету UI ПО не является чтоли?
Неправду, конечно. И естественно зависит от типа(важности) анкеты, как уже говорилось выше, если эта например виза какая-нибудь или дебитовая карта от банка, то запоминаю.
Если для непонятно какого стартапа, наобум стучу по клаве.
На эту тему с баша:
Коннект: Слушай, мож мы родственники?
ALEXA: думаешь???
Коннект: Ну, может дальние. Какая девичья фамилия была у твоей матери?
ALEXA: *енко
Коннект: О, у тебя 8 новых писем )
ALEXA: в смысле???
16. Программируйте каждый день: программирование под Android может вас разочаровать. Не позволяйте себе останавливаться. Используйте утилиты, примеры приложений, читайте статьи. И снова пишите код.
___
Я не знаю как считают другие, но данный совет эффективному программированию не способствует, ни только для android, но и вообще, ИМХО. Это уже называется задротсвто, как в играх.
Ну, все что я увидел — это здоровая практика, убрал копи-паст, вынес его в отдельный класс. Если раньше вы писали одно и тоже в классе Creator и Destroyer, то теперь это все в UpcastVisitor, который наследуют Creator и Destroyer. Это как-то на новизну, не тянет, мне кажется это сделал бы любой здравомыслящий программист. Или я не прав?
И еще несчитанное кол-во ее точно не возобновят, а до появления этой новости у меня ведь были новости, следующий контент выйдет, вернусь посмотрю… нет теперь точно не посмотрю.
Играл в ВОВ 2.5 года. За потяренное время впринципе не обидно, тем более что и успехи кое-какие были и удовольствие было, но потом оно, удовольствие, пропало.
В общем, нет предела для совершенства ивзращенства.
На ум приходит банальнейшая фраза — эффектно, но не эффективно. Но в любом случае признаю, получилось так же эффектно, как это умеют делать Месси или Роналду.
При современных IDE, которые все подчеркивают/подсвечивают/выделяет рамкой, подобные ошибки делать надо уметь.
С другой стороны, если писать код в 3-4 часа ночи — то подобные ошибки могут быть у любого профи.
С третьей стороны, нехватка тестов дала о себе знать, вот если бы было нагрузочное тестирование… Если я правильно все понял, то проблема проявлялась когда несколько пользователей одновременно совершали запросы, а юнит-тесты все проверки наверника выполняли в однопользователском режиме.
Всё работает абсолютно стабильно и супер быстро.
__
На такой мощной конфигурации разве может быть по другому? Тут даже горе-программисты не смогут систему затормозить, будь то мак, винда или линукс.
В один прекрасный день среди игроков появился взломщик, который найдя несколько уязвимостей в движке игры стал нарушать игровой баланс различными способами. Он увеличивал количество денег, как у себя, так и у других игроков, повышал всем желающим игровой опыт, генерировал редкие игровые предметы. Естественно платежи от пользователей почти сразу сошли на нет. Зачем платить за что-то если это что-то бесплатно раздают?
— Без персоналий, но мошенниками я считаю тех кто создает эти бездарные браузерные игры, а этот взломщик больше похож на Робин Гуда.
Затем, программа, аналогичная popularity-contest, собирает статистику по установленному ПО, и на основе этих результатов некий фонд средств, выделенный на это направление, распределяется между разработчиками. Это вполне можно делать каждый месяц.
__
Это утопия.
Object Oriented Software”. В нем предлагается начать разработку с UI и двигаться в сторону бизнес-логики. Есть и другой подход, который называется «inside-out», в котором проектирование начинается с бизнес-логики и уже от нее двигаться в сторону UI и базы данных.
___
Т.е. все то у чего нету UI ПО не является чтоли?
Если для непонятно какого стартапа, наобум стучу по клаве.
На эту тему с баша:
Коннект: Слушай, мож мы родственники?
ALEXA: думаешь???
Коннект: Ну, может дальние. Какая девичья фамилия была у твоей матери?
ALEXA: *енко
Коннект: О, у тебя 8 новых писем )
ALEXA: в смысле???
16. Программируйте каждый день: программирование под Android может вас разочаровать. Не позволяйте себе останавливаться. Используйте утилиты, примеры приложений, читайте статьи. И снова пишите код.
___
Я не знаю как считают другие, но данный совет эффективному программированию не способствует, ни только для android, но и вообще, ИМХО. Это уже называется задротсвто, как в играх.
*были новости — были мысли
Реклама, помоему, получилось очень даже хорошей.
совершенстваивзращенства.На ум приходит банальнейшая фраза — эффектно, но не эффективно. Но в любом случае признаю, получилось так же эффектно, как это умеют делать Месси или Роналду.
С другой стороны, если писать код в 3-4 часа ночи — то подобные ошибки могут быть у любого профи.
С третьей стороны, нехватка тестов дала о себе знать, вот если бы было нагрузочное тестирование… Если я правильно все понял, то проблема проявлялась когда несколько пользователей одновременно совершали запросы, а юнит-тесты все проверки наверника выполняли в однопользователском режиме.
__
На такой мощной конфигурации разве может быть по другому? Тут даже горе-программисты не смогут систему затормозить, будь то мак, винда или линукс.
— Без персоналий, но мошенниками я считаю тех кто создает эти бездарные браузерные игры, а этот взломщик больше похож на Робин Гуда.
__
Это утопия.