「コンポジション」を含む日記 RSS

はてなキーワード: コンポジションとは

2024-03-07

anond:20240307193630

若い奴はモノの良し悪しすら知らないか

若手の雑魚コンポーザーの低レベルコンポジションを「今までにない新しい音」と勘違いしているだけなのだ

2024-01-22

anond:20240122111105

適切な粒度関数を分割しとけば生産性上がるけどね。

module_name.pyみたいなモジュールごとにファイル分割して、インターフェイスだけ公開してその他はdef _funcみたいにprotected(or private)にしとく。

でも「共通性がありそうだから共通関数にする」はアンチパターンだな。たまたま共通してただけの場合分岐コードが増えて共通関数保守コストが上がる。

あとありがちなのは、php開発者関数分割しないですべてメインコードにべた書きするケース。こういうのはやめないと保守が大変。

とっておきのクズがやりがちなのは、神オブジェクトを作るとかだな。Userクラスフィールド関係する機能が多いからといって、コンポジションなどによるクラス分割をせずにユーザークラスにあらゆるフィールドメソッドを追加して、さらに進むとユーザーとは無関係機能も含めすべてをユーザークラス定義するアフォ。こうなってしまったら、後から修正するのが難しくなる。

先に手を打つことが、プログラマーの素質「怠惰」につながるのであり、面倒臭いといって後回しにするのは美徳でもなんでもない。

2023-05-30

システム開発設計勉強ってコスパいね

周りも同じように勉強してればいいけど大半はなんとなくコピペするだけの人間だもんな

ドメイン駆動とか勉強してもデータベース依存したクラス設計になるし

いまだにコンポジションじゃなくて頭空っぽで基底クラス作って継承させようとするし

commonとかutilとかアンチパターンとすら思ってないしさ

まぁ別にいいんだけどあるべき設計にしようとがんばってもさ

こいつなんか難しいこと言ってるってかんじでシャットアウトすんの

気づいたら多数のどっちでもいいでしょに負けてクソ設計で開発しないといけなくなるの

設計勉強なんかしないでもっと他の答えが決まってる系の勉強した方がコスパいいね

2023-01-24

ネタツイート供養

駄洒落

ボクサーを撲殺したのは僕さ

これから満で数つけるわ

ナンを何枚も食べるのなんて、なんでもないよ

nonsense駄洒落を送ってしまった。

防寒着を着た暴漢傍観する

新患の新幹線に関する新刊に新館を立てて震撼信管作動する。

文脈おかし

カフカには寡婦は過負荷

夭逝する妖精養成要請

ケニアに行ったら生贄や

コメントには心をコメントなあ

柑橘類香り歓喜し、換気を喚起したが乾季が訪れたので、寒気がした。

補償するための保証書をもらう権利保障する。

信心深い新人神事心中する。

唐突すぎる心中

宍道湖神事を行う碇シンジを信じ込ませる。

いっきに広まった一向一揆は一向に収束を見せない

虫の居所が悪いのか無視されてしまった。

塗装を落とそうか。

授業中に弁当を食べて、食材贖罪を果たす。

加計孝太郎

加計孝太郎近畿財務局に賭け乞うたろw」

扇状地戦場で洗浄中の兵士扇情的な船上の軍歌を聞かせる。

観光客フイルムに感光させた写真刊行することが慣行になった。

サボってサボタージュ

カタルシスを語るシスター

八芳園発泡酒を飲んだ八方美人が発砲

公館の高官が交歓されつつ硬貨を交換し好感度あげる。

トロールトロを獲ろうとして徒労に終わった。

最恵国待遇の条件を再掲する。

アシカが好きな足利尊氏

景気が良くなりケーキを食べる契機を伺う徳川慶喜(とくがわけいき)

アジアアジの味

夫を成敗するオットセイ

まらない妻の話

気の時計ホットケーキからほっとけー

ヒモになってしまったひもうせん

竹の丈は高ぇなー

伊豆椅子に居座るイラエル人

餅を用いて持ち上げる

ロストしたローストビーフ

サボテンの植え替えサボってんな

過度な稼働は可動範囲を狭める

お前がバテレンだってことはばれてんだよ。

ごめんなサインシータ

伯爵博士拍手拍車をかけて迫真の爆死をし白寿の白人白紙にもどす。

クラーク博士と苦楽を共にする

エアポートエアコンエアガンエアロビ体操

わし座の絵が書いてあるタイルアルタイル

バチカンババア痴漢

聖光卒のSEIKO社員精巧時計製造成功する。

紅葉を見て高揚する

台東区帯刀し台頭する

執刀医の技術嫉妬

甲子園講師をする公私混同した孔子実力行使には格子窓も耐えられない。

キッコーマンの亀甲船が拮抗戦を繰り広げる。

死んでんのか?「心電図を取ってみよう!」

神殿内部の新田心電図を取る武田信玄は死んでんのか?

夜祭で野菜を食べる。

信玄餅を食べながら震源特定するように進言する新元素発見した人。

蜂の巣(honeycomb)を見てはにかむ

五反田で地団駄を踏む

平気で兵役をし兵器を作らせる平家辟易してしまった

蝋梅の香り狼狽する

いびつ揖斐川の流れ

ようやく要約が終わった

海溝で邂逅

豪華な業

非公式に飛行甲板で非行を行う非行少年

甲板で甲板をかじる

甲板で乾パンをかじる

店頭で転倒

四季の変わり目には士気が上がるので指揮が必要

財産ぜんざいを買う

大枚をはたいてタイ米を買う

醤油をかけている人に話しかける人「それソースだよ」

醤油をかける人「えっっ?」

しかけた人「ソイソースw」

神田でした噛んだ

ハイソサエティ人間に敗訴した

品川千葉から見て中国シナ)側だ。

経験を積んだ者への敬虔眼差し

ダサい獺祭パッケージ

ゲットー写真をゲット

少食な小職

安価アンカー

さっそく拙速節足動物模型が仕上がってきた。

牛の胆嚢の味を堪能する

僥倖をあてにする強硬教皇のせいで恐慌が起きた。

あの娘にはどう告っても(どうこくっても)慟哭する結果に終わるだろう。

キーンという高音の起因が掴めない。

構成の後の校正は公正に行わなければならない。

こんな誤謬は秒でわかるだろ

皇帝肯定する

壊疽した箇所が治るというのは絵空事

経口補酔液

痴的好奇心

Novemberノーメンバー)には部員がいなくなった。

セントーサ島に行くのは正恩が先頭さ

軽微な警備

公爵講釈を垂れる

冬眠する島民

ベットは別途用意してください

大会に負けて倦怠期が訪れる

The deserted desert in desert desert.

人のいない砂漠で見捨てられたデザート

倒錯したので盗作してしまった

九尾のキュービズム

罹災者へのリサイタル

秋分のくらい醜聞を聞かせないでほしいな

カニカニバリズムは如何に

画家の画架

不納が富農になるのは不能

理工がRICOHに利口な履行

マネタリズムを真似たリズム

吐露するトロを獲るトロールトートロジー

I sensed tha it is in a sense sense.

私はそれをある面では扇子だと感じた。

鯖を食べている人と、それを見ている人の会話

鯖 ça va?

ça va 鯖

ça va

ゆめゆめゆめをみるわけにはいけない

早漏で候

形状記憶合の価格を計上する

凪に難儀

名言を明言出来ず迷言になる

リネン理念

ロードライブ朗読ライブ

昔本に渡ってきた人「渡来は入海が無料!」

上流で上流階級蒸留

東上線に搭乗した東條が登場

刺客視覚死角に四角い資格自覚

高校を後攻で煌々と口腔で孝行

芳香へ咆哮し奉公の方向へ彷徨する。

蝉が転んでセミコロン

彰晃が商工の昇降機将校を焼香し小康状態

おさる情事

盛夏のせいか青果が採れない。

ケーキを食べるなんて景気がいいね

道徳をどう説く

司祭が仔細に県道検討

写真はフォトんど撮りません

ダリ「絵ぇかくのだりぃなあ」

華美な花瓶のカビに過敏に反応

老いるのを防ぐオイル

檻に入っておりいった話をする

夏のおサマー

夜は寝ナイト

渦中のカチューム

渦中のカチューシャ

リスボンでリスがborn

市長市庁舎から視聴

どうないはどないなってんねん

堂々とした道道北海道の道)

苫小牧でてんてこ舞い

市内を復旧しないと

新道神童振動

石狩の石を借りる

おが置いてあるのを見た人「おはおっかねぇーから置かねぇ方がいいぞ」

砂がどしゃーw

東上線に登場した東條が登場

コケットリーのあるコケ取り

飽きない商い

おなか吹田市

ヘルシンキで減る新規雇用

沖田総司が起きたら掃除

観劇で感激する

側転に挑戦し即、転倒

あたりめが美味いのはあたりめぇーだ

カルロスgone

別件を瞥見

凹地のお家

魚を初めてみた人「うぉー」

懊悩を抱えた人「Oh no..」

魚影を確認した船長「ぎょえ〜」

マイケルを蹴って注意されるマイケルケン

カラヤンの頭の空やーんw

ライカをやたら勧めてくるおじさん「ライカはきらいか?」

洒落臭い謝楽祭

公費コーヒー支出

豚をぶった仏陀

只見線をタダ見w

菊名でそんなこと聞くなよ

馬間田でママを見つけた子供ママだ!」

冬至湯治に行った当時を思い出す

五秒で死んで御廟に埋葬

がらんとした伽藍

有給を使いすぎて悠久の時が流れた

一年を逐一アピールする

長谷に想いを馳せる

Thinkerの真価

東海林の不祥事

the mine is mine

不具の河豚

プロ棋士プロキシ

キリングフィールドのきりん

異臭issue

暗記のanxious

半世紀にわたる半生での藩政を反省

つくえのなかのつくねつくね

清朝と慎重に貿易

タンチョウが単調増加

I screamed Ice cream

ショック死内親王w

カルカッタの石軽かった

陽気な楊貴妃妖気

彼は羊飼い執事かいw

天皇のこと知ってんのー

蒋介石を紹介した商会を照会した商會の船で哨戒する

其方のソナタ

先王に洗脳される

永劫回帰英語回避

李鴻章交渉

粗大ゴミ醍醐味

防潮堤で膨張した傍聴人

砂漠で鯖食う鯖を裁く

あんな彼には、アンナカレーニナでも読ましとけ

筒に入った膵島

サイコロを使った心理テスト(psychological test)

ブルジョアが振るジョア

嚥下中の演歌歌手にエンカしてええんか?

カラシニコフが辛子個踏んだ

継嗣の形式を軽視する警視

皇帝の高弟が公邸の校庭の高低差を肯定する工程に拘泥した記録を校訂

にようかで酔うか?

うるさい人が売るサイ

無印商品の店を見つけた人「この店舗ノーマークだった..」

乳母が食べるUber eats

どんなもんだい、を、どんなムンバイ、と言い間違える人

透徹した饕餮の眼球

どこから見ても百貫デブの人「客観デブ

石鹸世間を席巻

チャカで茶菓を破壊

多分風光明媚maybe)

slimyなすり身

ゆうほど広くない遊歩道

いにしえのイニシエーション

コーランをご高覧ください

ゲーム最下位から再開

UNIXが使える宦官(eunuchs)

盆に得るボンボニエール

K殻の傾角を測定する計画

協賛した共産党員に強酸をかける

負けたのは聖者の静寂のせいじゃ

裏地見るウラジミール

カミオカンデの上に紙置かんでw

大会がおわり倦怠感を感じる

椅子噛んでる人にイスカデル命中

クレパスクレパス落とす

夕暮れのユーグレナ

heおじいちゃんsheおばあちゃん

さくらんと聞いて錯乱

後宮の佳麗な高級カレー

臭いサイと腸臭い人が直裁的に話す

会社膾炙する

歯科医師会の歯科医師か司会か分からない鹿

ストライキをする公務員に呼びかける人「 Stay calm公務)」

ベビーシッター叱咤

エド・はるみの穢

祭壇を裁断

怪獣に懐柔策を提示

腐卵ダースの犬

独島独特のドクトリン

テスラは手すら認識できない

小作コサックダンス

刑事デカダンスな踊り

全然人が集まらないクラブの人「参加数人は我々の十八番ですから。だけに。」

族→希ガス電子配置→酸化

四苦fuck

都バスが人を跳ね飛ばす

経帷子を着て強化扉に突撃

怒るカロテン「なにカロテンねん」

内地ナイチンゲール

嫌がる慰安婦「いやんっ」

かえるがえる帰る蛙

什器重機破壊

沈厳な青梗菜

トリコロールの虜

布陣を組む夫人

栗けっとばすクリケット🦗

婉容と遠洋漁業

アタナシウスキルヒャーとあたなう

アマルガムで余るガム

ハラスメントの疑いを晴らす

滋賀を書けない人を歯牙にも掛けない

他意はないタイ人の鯛の態度

鯛が蛇足

有象無象意味を、象がいるかいないかだと思ってた人

ダジャレではない↑

割と面白い

ハラッパーの原っぱ

ハラッパーのラッパー

ウランを売らんウランバートルとバトル

紫に関して思案を巡らす

遺影イエーガーマイスター

市井の人意見を聞く姿勢

NATOの人に納豆食わせる

いすみ鉄道椅子見る

Hulu夏の風物詩だと思っている人「Huluですなぁ」(風流

板橋で板バシバシ叩く

敬語が使えない東野圭吾

秘書の卑小な飛翔体

小動物衝動で焦と化した小豆島照度

姥捨山Uber eats

下調べのムニエル

からないので

淫乱大王、ハメハメハ大王

Evian海老が混入しているのを見つけた人「エビやん」

意味ない諱

よく分からんリポーター「うわぁ〜美味しそうですね!少なくとも不味そうには全く見えません!」

どうしても下がりたくない人「黄色い線の内側は、境界を含みますか??」

タピオカが好きなジャン・コクトー黒糖ぢゃん」

計算ができない人

佐渡サドサド

着ていく服を決めた高橋是清「これ着よ」

駅にいる料理人調理するエキノコックス

初めてSMプレイを見た人「縄文式器みたいですね」

enough、enoughは工夫がenough

なんでもパアになるホテル「パアホテル

負け負け山(カチカチ山)

薬師丸せま子

エイリアンスペル間違えるとかありえんわ

細野奥道という名前なのに、俳句を全く詠めない人

ぶん、ぶん、ぶん、ムンジェイン (はちがとぶのリズムで)

トーマス・マンの書いたふるさとうさぎ〜おーいし、魔の山〜♫」

モーラ網羅

イスラエルキブツ 損壊

その心は

イスラエル集落キブツというので、器物損壊とかけた

ビンテージの瓶提示

帽子御法度

双生児の豚のソーセージ

敬虔ネモ船長「海底万参る」

回折格子解説講師

妊婦ニンフ

焼結が猖獗を極める

これはstaleだから捨てるか

十階で十戒を十回、述懐

モンチッチ門地

衒学的な弦楽を減額

ウラジオストクで裏地をストック

完全な勧善懲悪

カッパドキア河童「ドキァ」

ホーキングの超法規的なホウキ放棄を蜂起

イボ人の疣痔

イブに慰撫

江戸知らんエドシーラ

べたべたなベタベタ

(訳 ぬるぬるしてるありふれた魚)

ダマスカスで騙すカス

盲いるのに飯いるの?

医師意思で石で縊死

アーヘンで阿片を吸った人「あー変」

毒吐く独白

明借りるアスカリ(車)

深見東州の深み踏襲

丁寧な砂浜「Could you九里浜」

ゴーンと奉公

その心は

ゴーンの出国の手助けをしたこと奉公とかけただけ。

サンクチュアリに山窟あり

熟れたウレタンは売れたんか?

清澄な声調を静聴し成長

プエルトリコで増える虜

仏典で人をぶってんのか

象さんを増産

ケイト・モス毛糸燃す

兄弟が今die

乱暴ランボー

卑劣漢がヒレつかんだ

カレー(Fr)の彼のカレイカレーは辛え

弘法と公房が工房で攻防し興亡

Dose heで始まる疑問文に答える京都人、Yea, he どす

レイブンクローの例文苦労

galleristのギャラリスト給与リスト

ソフィカルのソロカル

麻雀をやり過ぎた人「リーチ飜で理一E判」

美人局に筒持たせる

十把一絡あげ

monotonousな物と成す

京都弁を話すビルゲイツ MSどす

篤信な特進が涜神を得心

これは何という植物かな?ムユウジュでは?あそっか、なるほど。

クートゥを食うとぅいいよ

楊貴妃渓谷で警告

マイソールで昧爽に埋葬

ドクサは毒さ

暗殺で朝死んだ

クラシックについて語る人をそしる人「弦楽なんてペダンチックだなあ」

凛々しいリリシズム

衛生的な俳人

東州が東周踏襲

シンシナティ真摯紅茶

御髪も亂とはオクシモロンだ

コロナ後の世界分析する学問→postcoronialism

和尚王将に鞅掌し往生

影響が色濃いイロコイ諸族

あてのあてないアテナイ

ウイグル人野原しんのすけクレヨン Permalink | 記事への反応(0) | 22:23

2022-12-28

anond:20221227200039

理論理論ってもったいぶって言うけどATNのジャズコンポジションでも買って読めば大抵のポップス曲は理解できるようになるだろ。まともな教材も用意せずにネットサーフィンすることを勉強とか言うなよ。

2020-12-08

anond:20201208044137

難しい話だ

気になった点いくつか。

AセクAロマアイデンティティにしている

バーまで開くのは確かに珍しいかもしれんが、特筆すべき点かと言うのは疑問。

割とこれ他のセクシャリティの人もそうじゃないか

異性愛ベースで男だ女だって言う主語自分を含める人々って、シスヘテロアイデンティティにしてるのと同じだと感じる。

◆別のセクシャリティエロスを感じる事はあるんじゃ?

BLが好きな男、百合が好きな女、だけどヘテロって人達が居る。

その人達本来ならゲイとかバイだけど、ライフスタイルとして異性愛選択してるのか?というと違うんじゃなかろうか。

エロ自分の中に無いなら芸術全般無理

→これが一番同意しかねる。

性愛に基づかないんじゃないかって芸術はあげたらキリがないけど、例えば河原温とかの日時を記録した絵画とか、コンポジションモンドリアンとか…。

2020-10-23

anond:20201023002224

コンポジットパターンのことかと思ったけど、委譲のことを言いたいのですね?ぐぐったら、コンポジション委譲と書いてあったので。

anond:20201022005749

リスコフの置換原則を満たしていても共通化の仕方が雑だからひどいことになっている継承、というのはいっぱいあるように思う

コンポジションのが責務の分割がうまくいくのでコンポジション表現できるならそっちを選べ、くらいの感覚でいる

2020-06-28

デザインパターンコンポジションわからん

からない。

[追記]

ちょっとわかってきた気がする。

2019-12-22

anond:20191222085508

NexusしろPixelしろパートナーコーポレーションが持つテクノロジーとのフュージョンによってプロダクションされてる。

ベースレイヤーコンポジションをオウンドブランドとするビジョンそもそもインテンドされてないように見える。

故にGoogleがこの先生き残るにはソリッドステートデバイスプロダクションできるインダスリーコーポレートがマストニーズであるとともに

失敗したり成果の上げられないプロダクトはカンパニーごとパージして他の企業と乗り換えればいいので投資に関するリスク結構他所に丸投げしている。

要するに成功した企業ベンチャーの成果だけを金で買い集めて製品構成するのがGoogle仕事

ソフトウェアだって本当に作ってるのか怪しい。

2017-10-19

継承より委譲(とコンポジション)、あるクラス拡張したいとき、そのクラス継承して使うと不都合があるので元クラスの処理は元クラスにしてもらう(委譲)。その実装としてラッパークラスを作って元のクラスをそのメンバとして持ち(コンポジション)、拡張部分以外は元クラス転送くらいでは

2013-11-20

http://marupeke296.com/OOD_No2_CS1_HalloWorld.html

コンポジションを表す線が、UMLと逆じゃないっすか?これ。

ClassA ◆─── ClassB

は、

class ClassA {
	ClassB _classB;
	public ClassA() {
		_classB = new ClassB
	}
}

class ClassB {}

ですよね?

2013-03-27

プログラミングの初級になるためにの目次

http://anond.hatelabo.jp/20130325172822 の続き

言語Java7を想定。(Java8が迫っていますが、Lambdaなど関数型は、まだ早いと言うことで)

定理由は、C++比較して学べるところが大きく、安全シンプル言語から

※いきなりJavascriptはやめとけ、PHPは論外。

RubyScalaでないのは、筆者が初心者には適切には教えられないから。

おもちゃToyとしてjQueryで遊ぶのは、悪くは無いと思う。

0.はじめに

これ以降は名著の紹介や学習方法の紹介が主体となります。名著のコンポジションという形が時間限界ですね。

量については「初級になるなら、専門書を計3,000ページは修得することは覚悟してね」なんて言ったりしています

Javaで初級のわかりやすい指標ですと、[amazon:Effective Java]とGoFまでの修得。

初級になるまでに登竜門への挑戦期間を含めて、3~4年はかかっても仕方が無いとも思います

※逆に「一山いくらのコーダー」というのは、Effctive JavaGoFが達成している技術も知らずに「自分Javaプログラマー」だと誤解してしまっているような人達です。

そういったコーダーは何年経とうとも初級プログラマーにすら敵いません。

初級を目指して、プログラミングを楽しんでください。

ただ、学ぶべきことはべらぼうですが、「各分野毎に、エレガントな方法がある。だから探して修得する」ということが大切です。

※「一を聞いて十を知る」ような優秀な人に、50冊くらいドーンと本を置いてあげて、各本の目次を読ませるだけで、

底の見え無さを悟ってくれたりすると、嬉しくなってしまます

※余談ですが、その底の見え無さは数学という学問のものですね。例えば、関数型言語の底流に「圏論」というここ100年の最新の数学があります

また中級くらいで、Liskovの置換原則などが載っている本を紹介しますが、

そのLiskovの置換原則の周辺で出てくるcovariant(共変)って、圏論という数学概念だったりします。

数学出身としては、数学現実に活かされている嬉しい事例です。

閑話休題

1.目次

1)エディター・コマンドライン正規表現友達

「速く正確に大量の出力」という能力は、プログラミングをする上でも、ドキュメントを書く上でも、何より「つまら仕事」の時間圧縮ができるようになるため、重要です。

スローガンとしては「思考のスピードで出力することを目指そう」です。

紹介するエディターはemacsvimExcelです。ついでにIMEとしてATOKを使用しているため、ATOK操作Emacsライクにする話も紹介します。

ExcelWindows環境Meadowすら入れさせてくれない場合最後の砦という扱いです。

コマンドラインは、「コマンドラインというものがある」「時として非常に強力である」程度の紹介です。

※筆者はzsh全然使えません。使いこなしている方々と接する度に「勉強しなきゃな~、でも、あっちの方を先にやりたい・・・」とグズグズして、はや何年・・・

正規表現は置換を用いて、テキストの一括編集重要です。後、遭遇したくない事態ですが、スパゲッティコードの解析をする上での最後の砦です。

※遭遇したくない例

ん?何か変なところで副作用のある処理があるようだなぁ(消沈)、SQLのInsertかUpdateか一応Mergeも使っているところから逆算して原因箇所を探すか・・・(諦念)

この糞コードがっ!!こんなところに書くんじゃねぇ!!(憤怒激高)

(ここで、他にやらかしていそうな似たようなコード正規表現grep検索。改行コード込みにすれば複数文検索も可能)

わはは、予想通り共通化すべきロジックメソッドがそこら中にある・・・

2)アルゴリズムに始まりアルゴリズムに終わる(データ構造アルゴリズムの一部という認識言葉を使っています)

入門編で一つLinkedListというアルゴリズムを学びました。

少なくとも一つ本を読みながら自力でアルゴリズムを学べる人なら、大成できる可能性があります

前に紹介した[amazon:C++実践プログラミング]には、LikedListやStackなど基本的なアルゴリズムが載っておりますが、

これに加えて、初級になるためにはこれくらいは知っておいて欲しいというものを紹介します。

※後、最初から必ずしも手を出さなくても良い上限も紹介いたします。

3)正・不正の定式化・自動テスト・ロギング・アサーション・例外・契約プログラミング

プログラムは、データ入力して、加工して出力・保存する処理の繰り返しです。

まり、各一連の繰り返し毎に、「正しい入力」「正しい出力」を定式化する必要があります

それを人間の手では無くコンピューターやらせられるように、つまり自動テストできるようにテストプログラミングします。

そこで処理の進捗を確認するためにロギングし、処理が想定通りであるかをアサーションでチェックし、

不正入力不正な出力=例外が起きたら、対処策をプログラミングします。

(ex 途中で処理を中断して、入力者に適切な入力メッセージを伝えてあげる。入力自動補正などもあり得る)

で、ここら辺をまとめてどうあるべきかとして「契約プログラミング」があります

※余談。定式化・テストに際して、数学畑の人間としては、Javaだとequalsのオーバーライドでも必要になるし、同値関係同値分割だけでなく、集合論群論から学んで欲しい・・・(ここいらは数学科学部1~2年の学習内容)

4)名著を読め、新たな名著を探せるようになれ・素晴らしい人を見つけたら、縁を大切に

名著は英語で読みましょう。名著が名著たる由縁は、度々引用されることにあります

まり最新の技術書を読むときに、引用された名著のフレーズが、新旧のリンクをなし、理解の助けになります

対話は学問をする上で非常に重要です。

壁打ちといって、独り言で思考補助をするよりも遙かに有益です。

※素晴らしい師匠を探すなら、大学行くのが一番ですが、見聞を広げていく中で出会いを待つしかないとも思います

5)オブジェクト指向とはなんぞやとGoFデザインパターン + マルチスレッドプログラミング

マルチスレッドが難しいのは「バグを起こしにくいプログラミング」を求められるから

まりTry and Errorからの決別が求められ、今後の仕様変更拡張も踏まえて慎重に慎重にデザインする必要があります

できる限りステータス変数を持たずに安全に、でもマルチスレッドにするのだから効率を追求しなければ本末転倒

でも効率のためにはメモ化に代表されるキャッシング必須と、アンビバレンツな要素のバランス取りが難しい。

このために、リエントラントな実装・抽象と実装の分離など様々なエッセンスを駆使することが必要です。

床屋哲学者問題

6)日々コツコツと

というよりも孔子曰く、知っているよりも好きであること。好きであることよりも楽しめることのほうが強く、

気づいたら日々時間が許す限りプログラミングをしてしまうのが理想です。

仕事として嫌々スキルを磨かなきゃということが、これほど不幸な職業も無いですね。

余談 FizzBuzz写経について

FizzBuzz」は、本来の目的通り、協力会社の選定の際の足切りには便利ですが、

学習の達成度を測るには、簡単すぎる不適切な問題ですね。

写経

数学畑の人間として言わしてもらうと、

写経数学証明問題を、教科書テンプレ通りに、数値や名称だけ変えて記述することしか出来ない人の発想。

まり矛盾無く一貫した論理モデル」の構築が自由に出来ず、テンプレの微修正しか出来ない人の発想。

また、外部の「矛盾無く一貫した論理モデル」の吸収が不自由で、アルゴリズムを「手順」としてしか捉えられないように見受けられる。

プログラマーとしての大成は見込めないと思う。

数学畑として提供できる試金石

連続であること確かめるための「ε-Δ論法」(数学科学部1年の学習内容)

事前知識無く、このモデルを理解できる人は、十分に「矛盾無く一貫した論理モデル」を構築できる人。

1.まず「連続」とは何ぞやと考えて概念を膨らませてください。

2.十分思考できたと思えたら、Wikiあたりでイプシロン デルタ論法を見てください。

2011-03-16

http://anond.hatelabo.jp/20110316202255

デザインパターン編を書いてたら99ブクマだと…。なんだかすみません。

あと増田で書くの初めてで記法がちとわかっていなくて見づらくて申し訳ないです。

ブクマコメントレス

>おもしろい。でもJavaJSRubyじゃ同じオブジェクト指向でもまったく違った設計と思想になるのでまとめて説明は難しいかも

言語世界として、どんな世界がいいか考えましょうという話に持って行きたかったけど難しかったですね。

ASしらないけど classが使えるJSっぽいところみるとASなんですねこ

>@shinout 面白い!けどいろいろ間違ってる!!コード動かしてみいや

それっぽい言語なので動きません。JavaとかASとかそのへんですねー。

その割に一部ちゃんと書いてるのが誤解しそうですね。

OOPを習得したPGとそうでないPGとの生産性の差がドラゴンボールで言うところの戦闘力の差という比喩でたとえるとよい。初心者PGが何人集まってもかなわないところがある。

ドラゴンボールで学ぶ開発」というタイトルで是非w

>17号と18号が逆

いません…直しました

セルはis-aはなhas-aで実装した方がいいような気がする。

セルってチートいですよね。くらった技を覚えるブウの設計と、遺伝子を持っているから技が使えるセル設計をどうするかは議論になりそうです

>なんか、むしろ分かり辛くなってると思うけど、心意気やよし!

>かりやすいんだかわかりにくいんだか

無理がありました

>連載はextendされたけど、主人公の継承には失敗したよね

素晴らしいコメント設計ミスで主役になれなかったのは運用カバー出来ましたね。

セルクラスの承継よりもオブジェクトコンポジションの方がいいのか分からない。

http://anond.hatelabo.jp/20110316215156

で突っ込まれてる内容の方がいいかもしれませんね。

でも悟空ベジータは吸収じゃなくて細胞を合成してる?とかなので17号、18号とは別にする必要があったりします。

>その他残念とかダメとか誤字とかのコメント

申し訳ありません…。

 
ログイン ユーザー登録
ようこそ ゲスト さん