SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


seminar:プログラミング実習

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
seminar:プログラミング実習 [2020/08/20 17:44] – [自分用のコマンドを作る] kimiseminar:プログラミング実習 [2023/03/01 15:09] (現在) – [実用データ処理] kimi
行 3: 行 3:
 データを処理する際のちょっとしたテクニック データを処理する際のちょっとしたテクニック
 <note tip> <note tip>
-**Stay SimpleStupid!**\\ 複雑で高機能なプログラムを作るよりも、単純な機能だけをもったプログラムを組み合わせて使うことを考えよ。そのためには、後述する基本的なunixコマンド、リダイレクト、スクリプト言語の一行プログラムの柔軟な使用法を習得する必要がある。+**Keep It Simple Stupid.**\\ 頭文字をとってKISSの原則と呼ばれるが、複雑で高機能なプログラムを作るよりも、単純な機能だけをもったプログラムを組み合わせて使うことを考えよ。そのためには、後述する基本的なunixコマンド、リダイレクト、スクリプト言語の一行プログラムの柔軟な使用法を習得する必要がある。
 特に効果的な概念は「[[スクリプト(主にシェルスクリプト)を作るスクリプト]]」という発想である。ぜひ、身に着けてほしい。 特に効果的な概念は「[[スクリプト(主にシェルスクリプト)を作るスクリプト]]」という発想である。ぜひ、身に着けてほしい。
 </note> </note>
行 21: 行 21:
     * ruby     * ruby
     * python     * python
 +
 +
 +
 +<note tip>
 +** You Ain't Gonna Need It.** 頭文字をとってYAGNIと呼ばれるが、なんかよさげな機能を思いついても、実際に必要となるまでは実装してはいけない。できるだけ単機能で例外がないのが望ましい。
 +</note>
  
 ===== 自分用のコマンドを作る ===== ===== 自分用のコマンドを作る =====
seminar/プログラミング実習.txt · 最終更新: 2023/03/01 15:09 by kimi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki