Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kei Nakazawa
KEY, PDF
795 views
12.11.12 めいめいについて考えること
http://www.zusaar.com/event/438105 これ用
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 9
2
/ 9
3
/ 9
4
/ 9
5
/ 9
6
/ 9
7
/ 9
8
/ 9
9
/ 9
More Related Content
PPTX
勉強会 - 4
by
KenjiYamasaki5
PDF
Langsmith Editor (英語論文執筆支援エディタ) の使い方
by
Langsmith Inc.
PPTX
ZendStudioのご紹介
by
Manabu Shinsaka
KEY
12.08.25 tab api hackathon
by
Kei Nakazawa
KEY
キャバァーン! サツバツエアアイオー弐〇壱弐
by
Kei Nakazawa
KEY
12.09.08 明星和楽2012 KLabハンズオンセッション
by
Kei Nakazawa
PDF
C#からSORACOMを管理できるようにした話(SoraCommonNet)
by
Kei Nakazawa
KEY
12.04.22 勉強会イントロ
by
Kei Nakazawa
勉強会 - 4
by
KenjiYamasaki5
Langsmith Editor (英語論文執筆支援エディタ) の使い方
by
Langsmith Inc.
ZendStudioのご紹介
by
Manabu Shinsaka
12.08.25 tab api hackathon
by
Kei Nakazawa
キャバァーン! サツバツエアアイオー弐〇壱弐
by
Kei Nakazawa
12.09.08 明星和楽2012 KLabハンズオンセッション
by
Kei Nakazawa
C#からSORACOMを管理できるようにした話(SoraCommonNet)
by
Kei Nakazawa
12.04.22 勉強会イントロ
by
Kei Nakazawa
Viewers also liked
PDF
13.11.02 inside playground(抄)
by
Kei Nakazawa
PDF
15.05.17 ゆるふわRe:VIEW'erの近況
by
Kei Nakazawa
PDF
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
by
Kei Nakazawa
KEY
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
by
Kei Nakazawa
PDF
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
by
Kei Nakazawa
PDF
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
by
Kei Nakazawa
KEY
12.03.17 第1回NFC勉強会資料
by
Kei Nakazawa
PDF
この3D全盛時代にもう一度考えたい2Dゲームのこと
by
Kei Nakazawa
PDF
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
by
Kei Nakazawa
PDF
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
by
Kei Nakazawa
PDF
13.11.12 Tech Hills #7 Playground - introduction
by
Kei Nakazawa
PPTX
Backand Presentation
by
Backand Cohen
PDF
13.11.02 playgroundthon環境構築
by
Kei Nakazawa
PDF
KiCadで雑に基板を作る チュートリアル
by
裕士 常田
13.11.02 inside playground(抄)
by
Kei Nakazawa
15.05.17 ゆるふわRe:VIEW'erの近況
by
Kei Nakazawa
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
by
Kei Nakazawa
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
by
Kei Nakazawa
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
by
Kei Nakazawa
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
by
Kei Nakazawa
12.03.17 第1回NFC勉強会資料
by
Kei Nakazawa
この3D全盛時代にもう一度考えたい2Dゲームのこと
by
Kei Nakazawa
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
by
Kei Nakazawa
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
by
Kei Nakazawa
13.11.12 Tech Hills #7 Playground - introduction
by
Kei Nakazawa
Backand Presentation
by
Backand Cohen
13.11.02 playgroundthon環境構築
by
Kei Nakazawa
KiCadで雑に基板を作る チュートリアル
by
裕士 常田
Similar to 12.11.12 めいめいについて考えること
PDF
コード共通化
by
Ryuhei Ishibashi
PDF
名前付け入門
by
Takahiro Yaota
PPS
ソフトウェア設計私論
by
guestb2d5a3
PDF
【Microsoft Conference Japan Tour 2010】 T4-2 クラウド時代を迎えたソフトウェア開発における現場力の向上
by
智治 長沢
PPT
レガシーコード改善ガイド読書会
by
Hiro Yoshioka
PDF
2004 icse-comparison of software product line architecture design methods cop...
by
n-yuki
PDF
ソースコードの品質向上のための効果的で効率的なコードレビュー
by
Moriharu Ohzu
PDF
魂のコーディング
by
Daisuke Tasaki
コード共通化
by
Ryuhei Ishibashi
名前付け入門
by
Takahiro Yaota
ソフトウェア設計私論
by
guestb2d5a3
【Microsoft Conference Japan Tour 2010】 T4-2 クラウド時代を迎えたソフトウェア開発における現場力の向上
by
智治 長沢
レガシーコード改善ガイド読書会
by
Hiro Yoshioka
2004 icse-comparison of software product line architecture design methods cop...
by
n-yuki
ソースコードの品質向上のための効果的で効率的なコードレビュー
by
Moriharu Ohzu
魂のコーディング
by
Daisuke Tasaki
More from Kei Nakazawa
PPTX
ScalaでASICやFPGA用の回路を設計するChisel
by
Kei Nakazawa
KEY
11.12.21 Lecturedroid 02
by
Kei Nakazawa
KEY
11.11.01 非公式懇親会LT(せきとばったー)
by
Kei Nakazawa
KEY
11.11.22 かなり役立つ競技プログラミング
by
Kei Nakazawa
KEY
11.05.21 Google I/O報告会 in 東京 なかざわ資料
by
Kei Nakazawa
PDF
ABC2011W 翻訳プロジェクト@muo_jp
by
Kei Nakazawa
ScalaでASICやFPGA用の回路を設計するChisel
by
Kei Nakazawa
11.12.21 Lecturedroid 02
by
Kei Nakazawa
11.11.01 非公式懇親会LT(せきとばったー)
by
Kei Nakazawa
11.11.22 かなり役立つ競技プログラミング
by
Kei Nakazawa
11.05.21 Google I/O報告会 in 東京 なかざわ資料
by
Kei Nakazawa
ABC2011W 翻訳プロジェクト@muo_jp
by
Kei Nakazawa
12.11.12 めいめいについて考えること
1.
めいめいについて考えること
@muo_jp
2.
めいめい? 内輪ネタを10枚ほど省略
3.
理想:分かり易く短く+統一感
4.
現実: めいめい好き勝手命名
5.
困ること 良い命名にはそこそこの手間と時間がかかる 手間をかけずにm9っ`Д´) ビシッ!!と決められるレベ ルへ到達するのに相当な鍛錬が必要 プロジェクト進行の限られた時間内では軽視されがち
6.
出来ると良いな、命名レビュー 設計/コードレビューの一部としてプロダクト品質評価 の中に「適切な命名が行われているか否か」を含める
7.
レビューを行う局面 新規設計時のレビュー API設計を行う際には、かなり慎重に 構造改善のためのリファクタリング時 機能切り分け変更の為再命名が必要となるケースも
8.
リファクタリングの一部としての
命名 マーティン・ファウラーの『リファクタリング』には そもそも『メソッド名の変更』項目が含まれている 「(略)うまく行う方法は、まずメソッドにどのような コメントをつけるべきかを考え、次にそれをそのま まメソッド名にしてしまうことです。」(p.273) 長すぎる明確な名前よりは、短め+Javadocもアリか 注意: 既に当該名での利用者がどの程度居るか?
9.
現実的な優先度付け軸? 当該APIやコードを読む可能性がある人の範囲は? →チーム内、部署内、社内、国内、世界 当該コードの想定寿命は? →すぐに捨てる、単発PJ、他PJにも使い回す コードを書く際どの程度エディタやIDEの支援を受けられるか IDEがしっかりしてる: C#+VS,
Java+Eclipse, JavaScript+VS 言語仕様的に短めの名前+引数名で補足が可能: Objective-C あんまり期待出来ない: Python, Ruby, PHP
Editor's Notes
#2
\n
#3
\n
#4
\n
#5
\n
#6
\n
#7
\n
#8
\n
#9
\n
#10
\n
Download