タグ

2016年2月9日のブックマーク (7件)

  • staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて - 達人プログラマーを目指して

    何が良いプログラムかという点はもちろん人やコンテキストによって異なりますが、少なくともプログラマーとしての私の信念としては、 機能拡張や変更が容易なプログラム 単体試験によって正しく動作することの検証が容易なプログラム どういった内容が記述されているか理解しやすいプログラム といったものこそ、「品質の高い」プログラムが持つべき性質として、まず真っ先に挙げるべき事項であると考えています。もちろん、前提として顧客の要件に従うということは大切なことです。しかし、一般に要件は長期にわたって変更されるものですし、使い捨てのプログラムを除けば、プログラムを長期にわたって保守するコストという点も見過ごすべきではありません。したがって、ユーザーの目には触れない上記の性質をもっと重視すべきだと思うのです。 DRYの原理 上記のような性質を満たすプログラムを作る上で大切になってくる原理として、DRYの原理とい

    staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて - 達人プログラマーを目指して
  • git add -p のときの e(手動編集) - 肉とビールとパンケーキ by @sotarok

    自分ではあまり add -p の e ってつかったことなかったんだけど友達がよくわからんってことだったので調べてみた。 以下のような diff を add -p して、 e してみます。 $ git add -p diff --git a/fuga b/fuga index 1a39df0..5bc676d 100644 --- a/fuga +++ b/fuga @@ -1,5 +1,5 @@ // hoge -fuga piyo hogera +fugera Stage this hunk [y,n,q,a,d,/,s,e,?]? e で、エディタが起動するわけです。以下のような感じで書いてあります。 # Manual hunk edit mode -- see bottom for a quick guide @@ -1,5 +1,5 @@ // hoge -fuga piyo ho

    git add -p のときの e(手動編集) - 肉とビールとパンケーキ by @sotarok
    ryoma123
    ryoma123 2016/02/09
  • 鈴懸 すずかけ|福岡 博多 和菓子

    創業百余年、鈴懸は「現代の名工」に章された初代中岡三郎の教えにもとづき九州、博多の風土に豊かに育まれてまいりました。厳選した自然素材のみに由来する味と技を極め、進取の試みを織りまぜてこれからも和菓子の広がりを求めてまいります。

    鈴懸 すずかけ|福岡 博多 和菓子
  • 大森靖子公式サイト

    大森靖子『小悪魔的ッ☆相当キレてるfeat.の子(神聖かまってちゃん)』Music Video 大森靖子『コミュニケイション・バリア』Music Video 公募作品 大森靖子『子供じゃないもん17』Music Video 公募作品 大森靖子『少女3号』Music Video 公募作品 大森靖子『えちえちDELETE』Music Video 公募作品 大森靖子『給当番制反対』Music Video 公募作品

    大森靖子公式サイト
  • git commitをやり直しする&取り消しする(「get commit --amend」と「git reset」) - hogehoge foobar Blog Style Beta

    git commitを実行あとでコミットをやり直したり、コミット自体を取り消す方法です。 直前にしたコミットをやり直す(git commit --amend) 直前にしたコミットをやり直す場合、「git commit --amend」を使用します。 例えば、直前のコミットログが以下のような状態だったとします。 実は直前のコミットに含めるべきであった「hoge.txt」が含まれていませんでした。 コミットログ(git commit --amend 実行前) $ git log commit cca638b48b4c8be7ad5432f7882497534b04e2b4 Author: mrgoofy <hogehoge@example.com> Date: Wed Sep 8 23:03:57 2010 +0900 2nd Commit.-> New Add File : bar.txtこ

    git commitをやり直しする&取り消しする(「get commit --amend」と「git reset」) - hogehoge foobar Blog Style Beta
    ryoma123
    ryoma123 2016/02/09
  • 空コミット便利!git commit --allow-emptyでgitを使った開発フローを改善 - fukajun - DeepValley -

    何か? git commitのオプション--allow-emptyご存知でしょうか? これは、オプションの名前の通り空のコミットの作成を許可するオプションです。 通常変更がないとコミットが作れないようになってるので 空コミットを作るにはこのオプションを指定する必要があります。 add(もしくはrm)もしない(stageに何も載せない)で commitしたときの注意文には登場するので知ってましたが使ってませんでした。 最近、開発フローの中で使い道を思いついて使うようになったので紹介です。 その1 空Pull Request作れる プルリクって、基準になるブランチから変更されたコミットがないと作れないと思ってます。 でも、変更はないんだけどプルリクのcommentに変更の「概要」「目的」「ビジネスインパクト」「どの数値が改善するのか」など色々さきに書いておきたいこととかありますね。 考えてる内

    ryoma123
    ryoma123 2016/02/09
  • 実はアニメのシナリオライターをしていた話 | バーグハンバーグバーグのドラゴン社員ブログ

    こんにちは、株式会社バーグハンバーグバーグの山口、ARuFa、加藤です。 突然ですが実は我々、とあるアニメのシナリオを制作しています。 そのアニメというのがこちらの『コトリサンバ』。 平日朝6時45分からテレビ東京で放送されている、「おはスタ」にて放送されているショートアニメです。 早速ですが、まずは実際にアニメ編をご覧いただけますでしょうか。1分なので今見てください。今です。 『みんなで応援!』 いかがでしょう。子供たちが応援のかけ声について議論し、最終的に鉄球を振り回すというお話です。 …果たして、こんな力技なオチが通用するアニメが未だかつてあったでしょうか。 ここからは、そんな「コトリサンバ」が、どのようにして作られているのかをご紹介したいと思います。 まずはお話の内容を決める「シナリオ会議」を社内で行います。 1週間に5話放送されるコトリサンバのシナリオは、まさにアイデアの数が勝

    実はアニメのシナリオライターをしていた話 | バーグハンバーグバーグのドラゴン社員ブログ