Akihito Ikeda

Javaでlsコマンド書いてみる

posts/2019-07-09diary

周囲でlsコマンドを書く機運が高まっており、ひとまずJavaでざっと書いたみた。
オプションなんかはまだ未実装だけど。

https://github.com/akht/jls/blob/master/src/Jls.java

こんなことを意識して書いた:

  • Stream APIを使う
  • Functional Interfaceを使う
  • Strategy enumパターンを使う

パーミッションをうまい具合に処理するのに苦心した感じ。
いたずらに複雑性をあげただけな気がする…。

無理矢理にでも畳み込みを使うというテーマもあったが未達成。

次はGoで書いてみるつもり。

© Akihito Ikeda - Last update 26.11.2020 00:01.