
Ilya
04.04.2017
07:18:32
программирование это не только умение строчить код, это целая инженерная философия (если можно так выразиться). Если целевой аудитории все понятно и без примеров - их можно опустить. Если нужны конкретные примеры - в гугле тысячи статей, где школьники и не только дрочат на/горят от МП.

Alexander
04.04.2017
07:19:25
зато те статьи, конечно же, школьники писали. а вот он не школьник. норм оценка, трезвая, аргументированная

Ilya
04.04.2017
07:20:01
где школьники и не только

Google

Алексей
04.04.2017
07:20:01
в моем понимании программирование - именно умение строчить код , а инженерия это умение создавать продукт

Alexander
04.04.2017
07:20:13

Ilya
04.04.2017
07:21:14
Он изложил это красочно, доступно, даже с примером. Кому-то понравилось, этого достаточно.

Alex
04.04.2017
07:23:01
> в моем понимании программирование - именно умение строчить код
ахахахахах
you have never been so wrong

Alexander
04.04.2017
07:23:20
которые не обязательно топят "за" или "против" МП, а пытаются трезво оценить со всех сторон

Alex
04.04.2017
07:23:50
МП это что?

Alexander
04.04.2017
07:23:54
ценность данной статьи — тупо дрочево и восхваление

Алексей
04.04.2017
07:24:22

Alexander
04.04.2017
07:24:25

Alex
04.04.2017
07:24:38

Google

Alexander
04.04.2017
07:24:40

Алексей
04.04.2017
07:25:40
есть более объективные вещи.
у меня бекграунд инженера и по инженерному программирование это перевод того что ты хочешь от машины в то что машина понимает

Lupsick
04.04.2017
07:25:47
Кстати я очень страдаю от таких чуваков которые думают что программирование это просто строчить код

Алексей
04.04.2017
07:25:47
тоесть написание программы

Alex
04.04.2017
07:25:57

Алексей
04.04.2017
07:26:11
путем написания кода

Alex
04.04.2017
07:26:13
и буквально каждый кодер превращает желания заказчика в код программы

Алексей
04.04.2017
07:26:23
остальное это уже инженерия
в целом

Alex
04.04.2017
07:26:38
Как ты будешь без раздумываний писать программу?

Алексей
04.04.2017
07:26:47
никак

Lupsick
04.04.2017
07:26:50
Ну я бы назвал это кодированием
А программирование это на уровень выше

Алексей
04.04.2017
07:27:04
потому программирование только часть общей работы
это одно и то же
с натяжкой

Dima
04.04.2017
07:27:23
Опять этот извечный холивар

Alex
04.04.2017
07:27:29
Нет, ты не сможешь написать нормальный код не продумав архитектуру
есть кодеры а есть программисты, кодеры плохо решают задачи.

Алексей
04.04.2017
07:27:57

Google

Lupsick
04.04.2017
07:28:02
И так сойдёт))))

Dima
04.04.2017
07:28:09
Глупо называть программиста кодером, и очень часто глупо называть его инженером

Alex
04.04.2017
07:28:10

Алексей
04.04.2017
07:28:23

Alex
04.04.2017
07:28:32

Dima
04.04.2017
07:28:43
И если провести аналогию, то нет никакой романтики. Мы просто кузнецы 21 века

Алексей
04.04.2017
07:28:43
продумывание архитектуры - это продумывание архитектуры

Lupsick
04.04.2017
07:28:47
Последние несколько дней рефакторю код программистов которым похуй на кодстайл, на руби, на паттерны
То ещё удовольствие

Alex
04.04.2017
07:28:57

Алексей
04.04.2017
07:29:19
тут разница в том что я считаю полноценную работу инженерией а вы программированием

Lupsick
04.04.2017
07:29:23
Разные отступы везде

Alex
04.04.2017
07:29:37

Алексей
04.04.2017
07:29:46

Dima
04.04.2017
07:29:51

Lupsick
04.04.2017
07:29:56
Метод класса в контроллере - и так сойдёт

Dima
04.04.2017
07:29:58
Верно?

Алексей
04.04.2017
07:29:58

Alex
04.04.2017
07:30:09

Google

Dima
04.04.2017
07:30:11

Алексей
04.04.2017
07:30:25
я и говорю что в моем понимании это уже инженер

Lupsick
04.04.2017
07:30:30

Alex
04.04.2017
07:30:33
Нет это программист

Алексей
04.04.2017
07:30:34
а в вашем программер

Alex
04.04.2017
07:30:43
зачем нужен программист который не может подумать об архитектуре хотя бы немного?

Алексей
04.04.2017
07:30:49
а кто инженер тогда?
программирование это только часть работы

Alex
04.04.2017
07:31:10
Понятия не имею, не думаю что оно относится к программированию

Lupsick
04.04.2017
07:31:10
Я инженееер

Admin
ERROR: S client not available

Алексей
04.04.2017
07:31:22
просто значение слова изменилось так как появилось кодеры

Dima
04.04.2017
07:31:26
В ваших рассуждениях логическая ошибка. Инженеры все у вас получается.

Alex
04.04.2017
07:31:30

Алексей
04.04.2017
07:31:54
инженер программист не просто так в снг должность

Alex
04.04.2017
07:32:03
В других профессиях есть тот кто делает чертеж, и тот кто его исполняет
в кодинге это как правило одно и тоже лицо, либо группа лиц.

Алексей
04.04.2017
07:32:26

Alex
04.04.2017
07:32:30
Соответственно просто взять и применить опыт другой профессии (назвать его инженером) не получится

Google

Alex
04.04.2017
07:32:40
Потому что это программист, программа без архитектуры не работает.

Алексей
04.04.2017
07:32:44
соответственно программер не может быть не инженером

Alex
04.04.2017
07:33:03
Это после таких разговоров появляются Chef Senior engineer architect ?

Lupsick
04.04.2017
07:33:43
Как человеку объяснить, что нельзя писать методы класса в контроллере?

Alex
04.04.2017
07:33:52
strong guards?

Алексей
04.04.2017
07:34:03
Программирование
процесс составления упорядоченной последовательности действий

Lupsick
04.04.2017
07:34:08

Алексей
04.04.2017
07:34:12
я старовер в терминологии

Alex
04.04.2017
07:34:21

Алексей
04.04.2017
07:34:28

Lupsick
04.04.2017
07:34:39

Dima
04.04.2017
07:34:43
https://rails-bestpractices.com

Lupsick
04.04.2017
07:34:45
То что так не делают я тоже знаю

Alex
04.04.2017
07:34:45
Нет смысла делать метод класса т.к контроллер всегда инстанцирован
а за пределами контроллера контроллер никто не должен кроме фреймворка юзать ))

Dima
04.04.2017
07:35:29

Алексей
04.04.2017
07:35:32

Alex
04.04.2017
07:35:34
Как объяснить? ломает конвенцию.

Алексей
04.04.2017
07:35:44
программирование это инструмент для инженера

Alex
04.04.2017
07:35:49