0126
濁流
left-pad 事件
- 対象のモジュール
Bard
による回答- こんな記事も見つけた
- https://postd.cc/npm-and-left-pad/
Babel
をインストールするためには 40000 以上のモジュールをインストールしないといけない- これは確かに,数字を示されると異常だな…
NPM のエコシステムの参加者は、マイクロパッケージという迷信を生み出してしまったように思えます。
- 筆者の言う通り,みんな自分でコードを書くよりも,他人の描いたものに依存することが正しいと思っているフシがあるように感じている
- 確かに
left-pad
を始めとした,かなり細分化した,目的意図が小さな関数のパッケージは,自分で書けばえぇやんというものが多そう - また,
lodash
みたいなものもある 私の意見では、自分で
left-pad
やis-positive-integer
,isArray
を(Google 検索する時間を含め)5 分で書けないのであれば、もはや コーディングの仕方を本当には知らない といえます。- これも同意しちゃう
- ググる時間のほうがもったいないんちゃう?
- 本来の「依存関係」は必要だから
データベースアクセスレイヤ(ORM)やキャッシュクライアントなどのものについては、依存関係を用いるのがいいでしょう。何故なら、それらの機能は複雑なため、依存関係を用いるリスクが、依存関係から得られる効率・節約に見合うからです。
- これまた禿同
- 一方で,このご時世に,ユーティリティとして有益な依存パッケージとはどんなものだろうか?
- https://postd.cc/npm-and-left-pad/
- 久しぶりに頭の体操,つうかアルゴリズム
- 数字を渡したら,3 桁区切りでカンマを入れる