Абстрактно ориентированный программист

alexspb
На сайте с 14.11.2005
Offline
187
876

Интересная статья на хабре: Абстрактно ориентированный программист

А вы, коллеги-программисты, как мыслите? ))

Как вы мыслите?

Скорее абстрактно
88% (7)
Скорее конкретно
0% (0)
Трудно сказать
13% (1)
Всего проголосовало: 8
DV
На сайте с 01.05.2010
Offline
644
#1

Никто не понял, видимо.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
[Удален]
#2

Это в ООП есть Абстрактные классы - походу он наверное с особым уклоном на эти классы и пишет :)

alexspb
На сайте с 14.11.2005
Offline
187
#3
DenisVS:
Никто не понял, видимо.

В общем, АОП - часто решает задачи, которые не требуются в рамках данного ТЗ, откуда потери времени и т.п.

По ссылке текст не так уж и сложный:

- есть программисты, которые мыслят примерно так:


Сегодня мы имеем проблему X
X – это отдельный пример более общего класса задач, который также включает Y и Z
Чтобы проблемы Y и Z не случились в будущем, я должен написать код, который решает X, Y и Z

- есть программисты, которые не замарачиваются проблемами будущего, а решают БЫСТРО задачу, которая стоит сейчас.

Ну и типа теста предлагается:

Список А. Сколько из приведенных в нем пунктов описывают вас наилучшим образом? (Отвечайте не задумываясь)

  • Вас больше интересует идея в общем, чем тонкости ее реализации
  • Вы часто задумываетесь о судьбе человечества
  • Вы с легкостью выделяете общие закономерности из конкретных примеров
  • Вы часто рассуждаете о сложности жизни
  • Вы считаете, что практически все поддается анализу
  • Вы с легкостью понимаете новые теоретические принципы
  • Вы часто проводите время за размышлениями, как сделать что-либо лучше
  • Вы с легкостью просчитываете разные пути, по которым может пойти развитие ситуации


Список Б. Сколько из приведенных в нем пунктов описывают вас наилучшим образом?

  • Вам скучно читать теоретические книги
  • Вы предпочитаете опираться на свой опыт, а не на теоретические альтернативы
  • Для вас важно пробовать сделать что-то своими руками
  • Анализируя ситуацию, вы основное внимание уделяете текущему ее состоянию, а не возможным последствиям
  • Как правило, текущие занятия волнуют вас больше, чем планы на будущее


Если вы согласились с бо́льшим числом пунктов из списка А, чем Б, вы, должно быть, абстрактно ориентированы. И наоборот, если преобладали утверждения из списка Б, вы относитесь к конкретному типу личности.
php.developer
На сайте с 22.11.2010
Offline
94
#4

Мой коллега, после прочтения статьи назвал меня абстрактно ориентированным перфекционистом(диагноз, имхо).😂 Хотя по факту, я могу переключаться между "режимами".:)

GC
На сайте с 09.04.2007
Offline
159
GKC
#5

1) списки неравноценны

2) я согласен примерно поровну в обоих списках)

Вообщем ИМХО - весь тест "наспех пошит белыми нитками"

думаю, пяток таких "текстов" в день я бы "пошил"...)

Автоматическое удаление информации (http://www.gkclab.com/russ/terminator/terminator.html) ... Мистический туризм (http://mystictourism.com/) в гости к призракам...
alexspb
На сайте с 14.11.2005
Offline
187
#6

GKC, дело же не тесте (он служит лишь иллюстрацией к основной мысли статьи), а стилях мышления

АОП что-то поручать чревато, за ним контроль нужен, а то он будет решать задачи, которые ему приносят удовольствие ))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий