リーダブルなコードを目指して(その2)
- 2016/11/30
- Category:
エンジニアの時間でコードを書く以上に、コードを読む時間のほうが多いことがしばしばあります。
コードを読むときに参考となるのがコメントです。が、コードを理解する助けになるコメントとはどのようなものでしょうか?悪いコメントとは
良いコメントがどういうものか考える前に、良くないコメントとはなにかをあげてみたいと思います。01.コードを見た瞬間に内容がわかるコードについたコメント
public function __construct() {}
// 支払額を設定する
setPayment($money);上の2つはコードを見ればなにをしているのか一目でわかるため、コメントを付ける意味はありません。
02.良くない内容を説明するためについたコメント
// 入力されたテキストからHTMLタグを取り除く
processText($html)こちらのメソッドはそもそも名前から処理内容が伝わってこないため、removeHtmlTag($html)のように名前を変えましょう。
コメントがなくても理解できるようになります(大規模なコードのときは変更時の影響が大きすぎて名前を変えられないという事情があったりもしますが……)。良いコメントとは
悪いコメントから逆に考えると、『見た瞬間ではわかりづらいコードに、どのような意図があるのか』が書かれたものが良いコメントの1つと考えられそうです。
たとえばどのようなものでしょうか。// コードが肥大化している
// URLの解釈部分を別メソッドに分割したほうがいいかもしれない
downloadFile($url)// TODO: 古いバージョンのライブラリを使っているため、最新バージョンに変える
上記のコメントはコードを読み解いた、読む前の事前情報として有用となります。
// ブログの記事一覧は件もあれば十分
MAX_VIEW_POSTS = 20こちらは定数にコメントを付けたものとなりますが、コードを初めて読む人にとっては20という数値がわからないため、こちらも知ってもらいたい意図を伝えているコメントになります。
まとめ
コメント適切につけることで、読みやすいコードになります。
読みやすいコメントをつけたからといって自分は得しないという意見もありますが、自分で読み返す可能性もあるため、わかりやすいコメントに配慮することは重要だと思います。
最後に紹介するのは、筆者が遭遇したコメントです。// なんか知らないけどとにかく動く
// 触りたくないから誰か直してこんなコメントが今もどこかに残っているのです。たぶん。
月別アーカイブ: 2016年11月
篠突く雨 会場別限定音源「狂華染乱」、「森羅万象」、「残香」にミックス、マスタリングで参加しております。
- 2016/11/29
- Category:
篠突く雨 会場別限定音源「狂華染乱」、「森羅万象」、「残香」にミックス、マスタリングで参加しております。
篠突く雨 会場別限定音源「狂華染乱」、「森羅万象」、「残香」
会場別限定音源(各会場毎に一種類のみの販売となります)
12/14公演限定single
1曲入り「狂華染乱」
・盤のみ
¥50012/15公演限定single
1曲入り「森羅万象」
・盤のみ
¥50012/19公演限定single
1曲入り「残香」
・盤のみ
¥500篠突く雨 最新情報
●東名阪無料単独公演ツアー
2016/12/14(水)
篠突く雨無料単独公演「月冴ゆ、乱れ雪時雨〜名古屋旅愁〜」
会場 : HOLIDAY NEXT NAGOYA2016/12/15(木)
篠突く雨無料単独公演「月冴ゆ、乱れ雪時雨〜大阪旅愁〜」
会場 : LIVE HOUSE D’2016/12/19(月)
篠突く雨無料単独公演「月冴ゆ、乱れ雪時雨〜東京旅愁〜」
会場 : 高田馬場AREA—————————————-——————–
●篠突く雨 公式WEB SITE – Syncl
http://shinotsukuame.syncl.jp/
【ヴィジュクル出演メンバー追加情報】 ■DiSPiИA
- 2016/11/27
- Category:
【ヴィジュクル出演メンバー追加情報】 ■DiSPiИA
【出演メンバー追加情報】
■DiSPiИA
Vocal:歪月
Guitar:涼夛
Bass:巴
Drums:元-hajime-【VISUALCRUSADE-ヴィジュクル-】 Mobageにて好評配信中!!
ヴィジュアル系メンバーカードを集めて育てて、最強バンドを目指す育成型カードRPG。
メンバーカードは随時増加!!
好みのメンバーを集めて、あなただけのオリジナルバンドを作ろう!!iPhone / Android端末対応
基本プレイ無料 / アイテム課金制[OFFICIAL]
VISUALCRUSADE-ヴィジュクル-[OFFICIAL HP]
http://visual-crusade.com/VISUALCRUSADE-ヴィジュクル-[Mobage]
http://www.mbga.jp/_game_intro?game_id=12015827●DiSPiИA OFFICIAL SITE
http://dispina.jp/
【ヴィジュクル出演メンバー追加情報】 ■VRZEL
- 2016/11/26
- Category:
【ヴィジュクル出演メンバー追加情報】 ■VRZEL
【出演メンバー追加情報】
■VRZEL
Vocal:紫音
Guitar:Яyoya
Guitar:玖
Bass:綺羅
Drums:色梛【VISUALCRUSADE-ヴィジュクル-】 Mobageにて好評配信中!!
ヴィジュアル系メンバーカードを集めて育てて、最強バンドを目指す育成型カードRPG。
メンバーカードは随時増加!!
好みのメンバーを集めて、あなただけのオリジナルバンドを作ろう!!iPhone / Android端末対応
基本プレイ無料 / アイテム課金制[OFFICIAL]
VISUALCRUSADE-ヴィジュクル-[OFFICIAL HP]
http://visual-crusade.com/VISUALCRUSADE-ヴィジュクル-[Mobage]
http://www.mbga.jp/_game_intro?game_id=12015827●VRZEL OFFICIAL SITE
http://vrzel.jp/
【ヴィジュクル出演メンバー追加情報】 ■THE EGOIST
- 2016/11/24
- Category:
【ヴィジュクル出演メンバー追加情報】 ■THE EGOIST
【出演メンバー追加情報】
■THE EGOIST
Vocal:Rouis
Guitar:セツナ
Guitar:Akina
Bass:璋-shou-
Drums:雄大【VISUALCRUSADE-ヴィジュクル-】 Mobageにて好評配信中!!
ヴィジュアル系メンバーカードを集めて育てて、最強バンドを目指す育成型カードRPG。
メンバーカードは随時増加!!
好みのメンバーを集めて、あなただけのオリジナルバンドを作ろう!!iPhone / Android端末対応
基本プレイ無料 / アイテム課金制[OFFICIAL]
VISUALCRUSADE-ヴィジュクル-[OFFICIAL HP]
http://visual-crusade.com/VISUALCRUSADE-ヴィジュクル-[Mobage]
http://www.mbga.jp/_game_intro?game_id=12015827●THE EGOIST OFFICIAL WEBSITE
http://the-egoist.net/
初回限定レコーディングパック【6時間20000円、8時間25000円】を2016/12/1から2017/2/28まで実施!!
- 2016/11/18
- Category:
初回限定レコーディングパック【6時間20000円、8時間25000円】を2016/12/1から2017/2/28まで実施!!
メジャーからインディーズまで幅広いアーティストが使用するレコーディングサービスを初回限定料金にてご提供致します。当スタジオのエンジニアは豊富な経験で培った的確なディレクション、お客様の求めるサウンドを作り上げるセンスやアイディアを兼ね備えており、様々な状況に臨機応変に対応致します。
レコーディング機材はDAWに商用スタジオ標準となるPro Tools HD、NEVEやUREIと始めとしたビンテージ機種から最新機種まで豊富なアウトボード、NEUMANNやAKGなどをあらゆるシーンに対応したマイク、高音質クオリティーに必要不可欠な機材を多数ご用意しております。(機材ページ参照)初めてレコーディングを行う方、低予算でレコーディングを行いたい方、宅録クオリティーに満足出来ず商用スタジオでレコーディングを行いたい方に是非オススメとなるプランとなります。
詳細はHPをご覧頂ければと思います。・当スタジオを初めてご利用になる方が対象となります。
・スタジオ代、機材代、エンジニア代込。
・2016/12/1~2017/2/28までの土日祝日を除く平日(11:00~19:00)がご予約日の対象となります。
・時間内であれば録音、ミックスダウン(ピッチ修正、ハーモニー作成、ドラムタイミング修正含む)、マスタリングまで行います
・複数日予約の場合、初回ご利用日のみキャンペーン適応となります。
・延長の場合、通常料金となります。
・料金は税抜での記載となっております。費用対効果の高い内容を実現するレコーディングパック
初回限定レコーディングパックは時間内であればレコーディング、ミックスダウン、マスタリングは勿論、トラック制作や同期制作や楽曲アレンジなど幅広く対応しております。レコーディングはバンドレコーディング(1発録りも可能)からボーカル録り、各楽器録りは勿論、他スタジオで録りこぼしたパートのダビングからボイスサンプル、ナレーション録りまで対応可能です。(大音量でのドラム録り、アンプ録りも行えます。)
定期的にメンテナンスを行っているギター、ベース、各種アンプ、ドラムセットをご用意しておりますので、アンプやドラムセットなどをお持ちでない方も安心してご利用頂けます。
ミックスダウンはピッチ修正、ハーモニー作成、ドラムタイミング修正などの各種エディットを行い、アナログアウトボードと200種類以上のプラグインを駆使したミックスダウンを行う事により、
ProTools内部でのミックスダウンでは再現出来ない各ソースの分離感、レンジの広さ、音圧には皆様から大変好評頂いております。
時間内であれば同期データの書き出しやマイナスワンやカラオケデータもご用意致します。マスタリングは無料にてDDP書き出しを行っており、ロスの少ないマスターデータが作成出来ます。
【ヴィジュクル出演メンバー追加情報】 ■メルヴェル
- 2016/11/16
- Category:
【ヴィジュクル出演メンバー追加情報】 ■メルヴェル
【出演メンバー追加情報】
■メルヴェル
Vocal:死神HIME
Guitar:みるも。
Guitar:らいむ。
Drums:ひょうが。【VISUALCRUSADE-ヴィジュクル-】 Mobageにて好評配信中!!
ヴィジュアル系メンバーカードを集めて育てて、最強バンドを目指す育成型カードRPG。
メンバーカードは随時増加!!
好みのメンバーを集めて、あなただけのオリジナルバンドを作ろう!!iPhone / Android端末対応
基本プレイ無料 / アイテム課金制[OFFICIAL]
VISUALCRUSADE-ヴィジュクル-[OFFICIAL HP]
http://visual-crusade.com/VISUALCRUSADE-ヴィジュクル-[Mobage]
http://www.mbga.jp/_game_intro?game_id=12015827●メルヴェル OFFICIAL WEBSITE
http://melvel.punyu.jp/
chariots 1st Mini Album「深紅に揺らめく、儚き鶺鴒」にレコーディング、ミックス、マスタリングで参加しております。
- 2016/11/15
- Category:
chariots 1st Mini Album「深紅に揺らめく、儚き鶺鴒」にレコーディング、ミックス、マスタリングで参加しております。
chariots 1st Mini Album「深紅に揺らめく、儚き鶺鴒」
chariots 1st Mini Album「深紅に揺らめく、儚き鶺鴒」■発売日:2016年11月16日(水)
■品番:AISCD-004
■価格(税抜):2,500円
■形態:CD5曲
■発売元:AIS
■販売元:FWD.inc
■収録曲
【CD収録】
1.under world
2.鱗粉
3.リビドー
4.絶望少女
5.深紅に揺らめく、儚き鶺鴒chariots 最新情報
●ライブスケジュール
2016.11.25[fri] 恵比寿 club aim.
【公演日】2016年11月25日(金)
【会場】恵比寿club aim.
【公演名】迅 BIRTHDAY 2MAN LIVE『REWIND』
【時間】開場18:00/開演19:00
【料金】adv ¥3,500/day ¥4,000(D代別)
【出演】chariots / 迅 BIRTHDAY BAND
(Vo:勇企 from ex.UnsraW / ex.DOAK、Gt:唯依葉 from Synk;yet、Gt:蜘影 from ex.Megaromania、Ba:迅 from ex.UnsraW / chariots、Dr:匠 from ex.UnsraW / WING WORKS / I Promised Once)
【チケット】
A.先行販売チケット(整理番号:1-80)
10/05(水)RUIDO K4公演全終演後にchariots物販スペースにて発売
※整理番号はシャッフルでの販売となります。お一人様一購入につき、2枚までとなります。
※10/05のみ限定販売。B.チケットプレイガイド(整理番号:81〜)
2016年10月10日(月)イープラスにて販売開始
■購入ページURL(パソコン/スマートフォン/携帯共通)
http://sort.eplus.jp/sys/T1U14P0010843P006001P002204054P0030001【入場順】A→B→当日券(バンド予約無し)
【問合せ】club aim:03-5422-6657—————————————-——————–
2016.12.09[fri] TSUTAYA O-WEST(ワンマン)
来場者全員に未発表新曲音源無料配布決定!!【公演日】2016年12月09日(金)
【会場】TSUTAYA O-WEST
【公演名】for the crimson thug life
【時間】開場18:00/開演18:30
【料金】adv ¥4,000/day ¥4,500(D代別)
【出演】chariots【チケット】
■先行:2016/08/01(月)~2016/08/15(月)イープラス プレオーダーにて販売開始
http://eplus.jp/sys/T1U14P002196569P0030001P006001
※お一人様2枚まで。■一般Bチケット:08/19(金)よりライブ会場物販スペースにて発売中
■一般Cチケット:2016/08/30(土)イープラスにて販売開始
http://sort.eplus.jp/sys/T1U14P0010163P0108P002196569P0050001P006001P0030001
※お一人様2枚まで。【主催・企画】chariots
【制作】rivabook
【問合せ】TSUTAYA O-WEST TEL:03-5784-7088—————————————-——————–
●chariots OFFICIAL WEBSITE
http://chariots.xyz/【関連記事】
⇒chariots 2nd SINGLE「閃光」にレコーディング、ミックス、マスタリングで参加しております。
⇒chariots 1st Single「棘咎」にレコーディング、ミックス、マスタリングで参加しております。
第88弾 CLUSADE THE BLACK SWANを11/12から11/25までヴィジュクルにて開催!!
- 2016/11/11
- Category:
第88弾 CLUSADE THE BLACK SWANを11/12から11/25までヴィジュクルにて開催!!
【VISUALCRUSADE-ヴィジュクル-】 Mobageにて好評配信中!!ヴィジュアル系メンバーカードを集めて育てて、最強バンドを目指す育成型カードRPG。
メンバーカードは随時増加!!
好みのメンバーを集めて、あなただけのオリジナルバンドを作ろう!!iPhone / Android端末対応
基本プレイ無料 / アイテム課金制★THE BLACK SWAN レイドボスイベント期間★
2016/11/12 00:00~2016/11/25 23:59[OFFICIAL]
VISUALCRUSADE-ヴィジュクル-[OFFICIAL HP]
http://visual-crusade.com/VISUALCRUSADE-ヴィジュクル-[Mobage]
http://www.mbga.jp/_game_intro?game_id=12015827THE BLACK SWAN 最新情報
●ライブスケジュール
11.25(金) 5th ONEMAN LIVE
「正しい人間の選択。」
渋谷TSUTAYA O-WEST
OPEN 18:00 / START 18:30
ADV ¥3,500- / DAY ¥4,000-※入場者全員に無料配布特典有り!!
※4th SINGLE「PERSONA」との連動企画有り!!●リリース情報
10月19日(水)4th SINGLE 2TYPE RELEASE
「PERSONA」[TYPE-A]
1.PERSONA
2.リテラシズム
TKRD-4002A \1,000-(TAX IN)[TYPE-B]
1.PERSONA
2.不正論
TKRD-4002B \1,000-(TAX IN)TYPE-A、Bダブル購入で、11月25日(金)渋谷TSUTAYA O-WEST ONEMAN LIVEとの連動企画有り!!
————————————————————
●THE BLACK SWAN OFFICIAL WEBSITE
http://theblackswan.jp/●THE BLACK SWAN 4th SINGLE「PERSONA」TRAILER
ALEVAS 1st single「HUMAN NODE」「Under a threatening sky」にレコーディング、ミックスダウン、マスタリングで参加しております。
- 2016/11/10
- Category:
ALEVAS 1st single「HUMAN NODE」「Under a threatening sky」にレコーディング、ミックスダウン、マスタリングで参加しております。
ALEVAS 1st single「HUMAN NODE」「Under a threatening sky」
2016年11月9日Awake Recordsから、
1st single「HUMAN NODE」「Under a threatening sky」を同時リリース。
「HUMAN NODE」のミュージックビデオを公開する。iTunes: https://itunes.apple.com/jp/artist/alevas/id1173518085
Google play: https://play.google.com/store/search?q=ALEVAS&c=music
amazon: https://www.amazon.co.jp/s/ref=sr_nr_i_4?fst=as%3Aoff&rh=k%3AALEVAS%2Ci%3Adigital-music&keywords=ALEVAS&ie=UTF8&qid=1478624210&ajr=2
Spotify: https://open.spotify.com/artist/5we3TvslZK7qQpVOaq5UA9●ALEVAS – HUMAN NODE [OFFICIAL VIDEO]
ALEVAS 最新情報
■LIVE SCHEDULE
12月10日(土)新宿FNV
※詳細後日
新宿FNV
http://f-n-valve.com
東京都新宿区新宿5-4-1 新宿Qフラットビル 01 (B1F)1月09日(祝月)池袋EDGE
※詳細後日
池袋EDGE
http://xxxrecords.jp/edge/
東京都豊島区南池袋1-23-6 KDG池袋ビルB21月10日(火)新宿ワイルドサイドtokyo
※詳細後日
新宿ワイルドサイドtokyo
http://ws-tokyo.com
東京都新宿区新宿1-34-13 貝塚ビルB11月17日(火)池袋EDGE
※詳細後日
池袋EDGE
http://xxxrecords.jp/edge/
東京都豊島区南池袋1-23-6 KDG池袋ビルB2————————————————————
BLOG CATEGORY
- すべて
- COMPILE RECORD
- CPR STUDIO
- お知らせ
- COMPILE RECORDからのお知らせ
- CPR STUDIOからのお知らせ
- SOLUTION
- SOLUTIONからのお知らせ
- DESIGN
- DESIGNからのお知らせ
ARCHIVE
- 2021年6月
- 2020年4月
- 2019年11月
- 2019年10月
- 2019年9月
- 2019年8月
- 2019年6月
- 2019年5月
- 2019年4月
- 2019年2月
- 2019年1月
- 2018年12月
- 2018年11月
- 2018年10月
- 2018年9月
- 2018年8月
- 2018年7月
- 2018年6月
- 2018年5月
- 2018年4月
- 2018年3月
- 2018年2月
- 2018年1月
- 2017年12月
- 2017年11月
- 2017年10月
- 2017年9月
- 2017年8月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年4月
- 2017年3月
- 2017年2月
- 2017年1月
- 2016年12月
- 2016年11月
- 2016年10月
- 2016年9月
- 2016年8月
- 2016年7月
- 2016年6月
- 2016年5月
- 2016年4月
- 2016年3月
- 2016年2月
- 2016年1月
- 2015年12月
- 2015年11月
- 2015年10月
- 2015年9月
- 2015年8月
- 2015年7月
- 2015年6月
- 2015年5月