ブックマーク / ichi.pro (2)

  • オブジェクト指向プログラミング—1兆ドルの災害

    OOPは、多くの人からコンピュータサイエンスの最高峰と見なされています。コード編成の究極のソリューション。私たちのすべての問題の終わり。私たちのプログラムを書く唯一の当の方法。プログラミングの真の神から私たちに授けられた… …そうではなく、人々は抽象化と無差別に共有された可変オブジェクトの複雑なグラフの重みで屈服し始めます。現実の問題を解決するのではなく、「抽象化」や「デザインパターン」について考えることに貴重な時間と頭脳が費やされています。 非常に著名なソフトウェアエンジニアを含め、多くの人々がオブジェクト指向プログラミングを批判しています。一体、OOPの発明者自身でさえ、現代のOOPの有名な批評家です! すべてのソフトウェア開発者の最終的な目標は、信頼できるコードを書くことです。コードにバグがあり、信頼性が低い場合は、他に何も問題はありません。そして、信頼できるコードを書くための最良

    オブジェクト指向プログラミング—1兆ドルの災害
  • Vimを軽量IDEに変える方法

    前書き Vimテキストエディターは、Linuxシステムで構成ファイルを編集するためのツールとしてよく使用されます。この目的のために、Vimは、バッファ、マクロ、ブックマークなどの独自の機能を提供することで、非常にうまく機能します。 テキストエディタだけでなく、VimにはVimスクリプトと呼ばれる組み込みのスクリプト言語も付属しています。この強力な機能により、開発者は、コード補完やファイルシステムとの対話など、特定のタスクを実行するプラグインを作成することで、Vimの機能を拡張できます。これは、Vimの機能を拡張し、文字通り完璧なエディターを構築するために、任意の数のプラグインをインストールおよび構成できることを意味します。 この記事では、さまざまな便利なプラグインをインストールして構成することにより、Vimを軽量IDEに変える方法を説明します。Vimを使用して独自のエディターを構築するワー

    Vimを軽量IDEに変える方法
    kariyushi23
    kariyushi23 2022/01/23
    “vim-polyg”
  • 1