これは Angular 2/4/+ の最も厄介な問題の 1 つでした。Angular 2/4/+ 自体の問題ではなく、webpack がサポート HTML ファイルをバンドルする方法の問題です。
シングルページアプリケーション(SPA)の売りの一つは、従来サーバーで行われていた処理をクライアントにオフロードすることでした。SPAはこの約束を果たしていると感じます。
ほぼ50年間、switch文(case文としても知られている)はプログラミングの不可欠な部分でした。しかし近年、switch文はその有用性を失ったと主張する人もいます。さらに、switch文をコードスメルとしてラベル付けする人もいます。
ソフトウェア開発は複雑性とシンプルさの戦いです。この2つのバランスを取ることは難しく、長く保守不可能なメソッドと過度な抽象化のトレードオフがあります。どちらかに傾きすぎると、コードの可読性が低下し、欠陥の可能性が高まります。
ソフトウェアエンジニアリングでは、エンジニアはフレームワークの内部動作を理解している場合にのみ使用すべきという考え方が一般的です。これは誤りです。
誰もが好みのエディタを持っています。私はすべてを試してきました。そして、Brackets.ioが私に最も適していることがわかりました。残念ながら、Brackets.ioの機能にはギャップがあります。堅牢な拡張機能エコシステムにより、Brackets.ioを完成させる8つの拡張機能を見つけました。
このガイドを皆さんにお届けするために、血と汗と涙を流しました。デスバレーの灼熱の熱に耐え、マッキンリー山の頂上に登りました。多くの犠牲を払いました。
忍耐強くあること。コーディングは発見である。コーディングは失敗である。これを受け入れること。
プロジェクトに1年以上携わっており、この1年間でアプリケーションとデータが大幅に成長しました。新機能の追加が絶え間なく続いています。コードのリファクタリングに戻ることはほとんどありませんでした...
総勘定元帳とは何か、そしてなぜそれが重要なのか?詳しくはこちらをご覧ください!