
シングルページアプリケーション(SPA)のセールスポイントの一つは、従来サーバーで実行されていた作業をクライアントに移すことでした。SPAはこの約束を果たしていると感じています。

約50年間、switch文(case文とも呼ばれる)はプログラミングの不可欠な部分でした。しかし近年、switch文はその有用性を失ったと主張する人もいます。さらに進んで、switch文をコードスメルとラベル付けする人もいます。

ソフトウェアを書くことは、複雑さとシンプルさの間の戦いです。この2つのバランスを取ることは困難です。トレードオフは、長くメンテナンスできないメソッドと過度な抽象化の間にあります。どちらの方向に傾きすぎても、コードの可読性が損なわれ、欠陥の可能性が高まります。

ソフトウェアエンジニアリングでは、エンジニアは内部動作を理解した時のみフレームワークを使うべきだという考えが一般的です。これは誤解です。

誰もがお気に入りのエディターを持っています。私はすべてのエディターを試してきました。そして、Brackets.ioが最も自分に適していることがわかりました。残念ながら、Brackets.ioの機能にはギャップがあります。豊富なエクステンションのエコシステムにより、Brackets.ioを完成させる8つのエクステンション…

これをお届けするために血と汗と涙を流しました。デスバレーの灼熱の暑さに苦しみ、マッキンリー山の頂上を制覇しました。多くを犠牲にしました。

忍耐を持つこと。コーディングは発見である。コーディングは失敗である。これを受け入れよう。

私は1年以上このプロジェクトに携わっており、この1年間でアプリケーションとしてもデータとしても大幅に成長しました。新機能の開発が止まることがありませんでした。コードをリファクタリングして戻ることはほとんどありませんでした...

総勘定元帳とは何か、なぜ重要なのか?詳しくは続きをお読みください!

最近の会話で、友人がプルーフオブコンセプトを作成し、その実現可能性をテストした後に破棄すると言っていました。私も過去に同じことをしたことがあります。今回はそれが正しいとは思えませんでした。彼がコードを捨てると言った時、私は身をすくめました。ビジネスオーナーとしての日々が私をけちな山羊に変えたのかもしれませんが、彼が価値…