Роберт Мартін на RailsConf 09: Те, що вбило Smalltalk, може вбити й Ruby

Що може бути краще, за хороший keynote? На конференції, присвяченій фреймворку Rails, Роберт Мартін розповідає про історію, розвиток та занепад мови програмування Smalltalk, розмірковує про чистоту коду та наголошує на важливості чистоти коду при написанні програм, акцентуючи увагу саме на Ruby.

Заради справедливості скажу, що сам я не працював ні з Ruby, ні з Smalltalk, проте подивитись цю презентацію однозначно варто: все дуже живо та цікаво.

Коментарі 5

vladsoft - 24 липня 2009, 11:42

Почему бы не дать ссылку на оригинал?

en.oreilly.com/rails2009/public/schedule/detail/8482

cyba - 24 липня 2009, 12:21

Знову ж таки, маю проблеми з підключенням, і не можу подивитися відео. Розкажіть хтось, будь-ласка, в двох словах, про що саме у ньому йде мова. Буду дуже вдячний. :red:

lemon - 28 липня 2009, 14:37

тут @zenyk опис дав

плюс можна завантажити відео. ось лінк на інструмент.

cyba - 28 липня 2009, 15:18

))) Ем-м-м, проблема підключення ще не означає проблеми з видиранням відео через Download Helper addon, наприклад. ))) Та, і я читав, що розповів zenyk. )))

zenyk - 27 липня 2009, 12:57

Бачив презентацію.

Працював з Ruby. Зараз на Java :)

Презентація дійсно одна з найкращих, які я бачив. Вразило та надихнуло.

В декількох словах, про речі які можуть завалити Рубі, які завалили Смолток.

1) too easy to make a mess — динамічні властивості легко можуть вийти боком

2) arrogance — ті хто спілкувались з тру рельсистами думаю розуміють що мається на увазі :)

3) inability to address the needs of the enterprise — дійсно, є такий грішок

4) tests and unit tests — треба підтримувати щоб програми були передбачуваними і їм «довіряли»

5) closed community — модель «ми є кращі від інших, а вони нехай роблять що хочуть» в довготерміновій перспективі вибудовує стіну, через яку ніхто не буде стрибати

особисто від себе хочу добавити про пункт 3)

це насправді дуже важливо. якщо людина є рубі ніндзя, але «десь далеко мав» то що хоче замовник — замовник буде думати що рубі програмісти обезбашені :)

тобто технологічний cutting edge має корелюватись з business orientation

у професійній карєрі мав нагоду працювати з аццким smalltalk программером, в якого бізнез орієнтованість була близька до нуля :)

з такими программерами тепер ясно чому сам смолток майже вимер :) і також ясно чому проекти фейлаються :)

також майже впевнений що той образ який вибудували рубісти за останні роки точно не дасть замінити собою джаву. більш реальніший кандидат це scala.

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування