タグ

プログラミングとsoftwareに関するl-_-llのブックマーク (3)

  • ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT Communications Engineers' Blog


      John Ousterhout  A Philosophy of Software Design( APoSD )   A Philosophy of Software Design 30(@iwashi86)  P.4  John Ousterhout Slack
    ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT Communications Engineers' Blog
    l-_-ll
    l-_-ll 2022/05/25
    "昔は親クラスに抽出して継承による差分プログラミングをしていた時期がありましたが、現代では推奨されません。オブジェクトを組み合わせ、共通部分を委譲していきます。"
  • 「素人が作ったの?」「アプリとして0点」と言われないために - Googleが解説する"ゴミアプリ"回避策

    最初に断っておくが、個別のアプリについてGoogleがやり玉を挙げているわけではない。あくまで、Google Play上のコメント欄で低い評価をつけたり、ウィットに富んだコメントをつけているケースを挙げ、「それを糧に、より良いアプリを開発して欲しい」という思いから、GoogleがTipsとあわせてコメントしているセッションだ。 アプリである意味がない 最初に紹介されたゴミアプリは、やたらWebViewを利用したり、そもそもアプリの完成度が低い場合、Webサイトの方がよっぽど完成度が高いケースだ。 WebViewは、アプリ内でWebを見られるコンポーネントで、アプリ内ではサービスすべてに対応できなかった場合に利用するケースが多い。ただ、あまりにも利用頻度が高いと「ウザい」という感情がふつふつと湧いてくるようだ。中には、「アプリとして0点」という辛辣な意見も見られた。 松内氏のアドバイスとして

    「素人が作ったの?」「アプリとして0点」と言われないために - Googleが解説する"ゴミアプリ"回避策
  • Cコンパイラをスクラッチから開発してみた(日記)


    8ccC402012GitHub34 1000 int a = 1; a + 2; // =>3 int a = 61; int *b = &a; *b; // =>61 char *c= "ab" + 1; printf("%c", *c); // =>b
    Cコンパイラをスクラッチから開発してみた(日記)
  • 1