henry_flower: A melancholy wolf (Default)
henry_flower ([personal profile] henry_flower) wrote2011-11-20 12:58 pm
Entry tags:

Джавщики такие смешные. В книжке Clean Code (книжка очень ok),

Джавщики такие смешные. В книжке Clean Code (книжка очень ok), где абсолютно все примеры на джаве, в главе 14, Uncle Bob внезапно обнаруживает:

"It’s remarkable how much code is required to flesh out the details of this simple concept. [простого парсера аргументов командной строки]
I recently rewrote this module in Ruby. It was 1/7th the size and had a subtly better structure."

хи-хи
Comments:
  1. Andrew Zubinski, 2011-11-20T11:23:55.711Z

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

  2. Henry Flower, 2011-11-20T13:01:25.052Z

    это да.

    хотя пример реализации из clean code выглядит не так уж и плохо.

  3. Andrew Zubinski, 2011-11-20T13:11:20.464Z

    +Henry Flower да понятно, что неплохо, я знаю его :) но смысла в написании вручную парсеров командной строки не вижу. генераторов парсеров так много и большинство такие хорошие, что смысла нет


Permalink: https://plus.google.com/115290581164606462017/posts/JodU9U7rW3D