いい加減シェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理を書くのはやめよう!ShellScriptBashLinuxUNIXmacOS はじめに [ $? -eq 0 ] や [ $? -ne 0 ] は冗長でデメリットしかありません。非常に多く見かける書き方ですが、1979 年に Bourne シェルが広く公開された時からこのようなコードは必要ありませんでした。実際に当時はこのような書き方は使われておらず、このような書き方をしなければならなかった歴史的な経緯などはありません。これはなぜか広まってしまった良くない書き方です。 優れたコードとは無駄がないシンプルなコードです。丁寧なコードとは無駄な処理を書くことではありません。[ $? -eq 0 ] や [ $? -ne 0 ] は書かないほうが、簡単で読みやすくわかりやすくなります。優れた文法
Dragon AshやHY、Gacktなどを手掛けるプロのエンジニアである飛澤正人さん(@flash_link)。Sound & Recording Magazineやサウンド・デザイナーなどでも、よく登場されているので、ご存じの方も多いと思います。その飛澤さん、最近、ニコニコ動画やVOCALOIDなどに興味をお持ちのようで、ご自身のホームページ上でも「DTMに必要なレコーディング&MIXテクニック」なんて記事を書かれているんです。 また直接ボカロ曲ではなかったようですが、著名ボカロPであるゆよゆっぺさんの楽曲のマスタリングなども手掛けているようで、なんか面白い動きだなと感じていました。そんな中、「ニコ動に曲をUPしているアマチュアミュージシャン達にぜひ伝えたいことがあるんだ!」と飛澤さんがおっしゃっていたので、先日、飛澤さんのスタジオにちょっと遊びに行ってきました。 エンジニア、プロデュ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く