タグ

ブックマーク / neos21.net (2)

  • アンチパターン、バッド・プラクティスを知ろう - Neo's World

    アンチパターン、バッド・プラクティスを知ろう 何かを学ぶ際、基的には「良いもの」を多く持っている、「良いこと」をたくさん行っている人が多い環境に身を置くべきだ。「自分もこうやっていこう」と奮い立たせてもらえる環境を大事にしたい。 一方、「真似たら良くないこと」「やってはいけないこと」という情報も、絶えず収集しておいた方が良い。思い付いても実行してはいけない事柄を把握しておくと、間違ったアドバイスを鵜呑みにしなくなり、自分の方向性を誤らずに済む。 一般に悪いものとされている事柄は、アンチパターンとか、バッド・プラクティスと呼ばれる。「Java におけるアンチパターン」「設計書執筆におけるバッド・プラクティス」など、分野ごとに先人の知見が発信されているので、何かを学ぶ時は「べからず」集も学んでおくと良いだろう。 参考:真似をする前にバッドプラクティスかどうかを調べてみよう - Qiita 何

  • TypeScript の型定義に凝りすぎじゃね? - Neo's World

    TypeScript の型定義に凝りすぎじゃね? ここ数年で、Qiita や ZennTypeScript の話を見かける機会が多くなった。JavaScript には Java のような型定義がなく、初心者の混乱の元・ひいては障害の元になりうるのはよく分かる。 しかし、最近どうにもこうにも、TypeScript でむりくり型定義するような Tips を多く見かけて、疑問に思っている。たかが TypeScript に頑張り過ぎじゃね? と。 【TS】TypeScript 4.0 の新機能 - Qiita こういう新機能とか、追加されるのはいいんだけど、当に便利なんか?と思ってしまう まず、TypeScript による型定義は単なる Linter でしかない。コードが実行される時は基的に JavaScript に変換され、TypeScript の構文で記した型定義は消失する。コーディ

  • 1