タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Programmingとcolumnに関するlarkerのブックマーク (5)

  • 一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?

    回答 (4件中の1件目) 一般的にどう評価されているかは、あまり存じ上げないですが、パターンの多くは、もはやあたり前に存在するという印象です。また、意識しなくても実は使っているというケースも多いです。 それと、自分が何気なく実装したものが、実はどれかのパターンに該当するということも多いですね。 GoFのデザインパターンについての解説の多くがオブジェクト指向を前提としているため、例えば関数型言語のHaskellなどでは使えないパターンもあります(例えばSingletonパターンとか) あとは、クラス名とか型の名前をつけるときの参考になります。例えばStrategyパターンを使っている...

    一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?
  • 中学生たちに「コンピューターはなぜ面白いのか?」というお話をしてきた (1/4)

    そのジャンルの「面白さのスタイル」を知ることが「学び」だ 今年の夏、株式会社UEIの清水亮社長に誘われて長岡まつり大花火大会に出かけたら、翌日(8月4日)「中学生向けのプログラミング教室をやるのでエンドウさんも喋ってくださいよ」と頼まれた。清水社長とは、去年から「全国小中学生プログラミング大会」というコンテストもやっている(NPO法人CANVASの石戸奈々子さんも一緒だが=〆切が9月15日)。 私は、PC雑誌『月刊アスキー』の編集に15年もたずさわっていたので、コンピューターの「面白さ」を伝える仕事をしてきたのだと思う。そこで、「コンピューターはなぜ面白いか?」という話をさせてもらうことにした。 「面白く」と「面白い」は、似て非なる領域の概念である。興味のない人から見れば、「知らない事柄」は、その人にとって「面白くない」ことがほとんどである。それを、無理やり面白おかしく紹介してもそこで興味

    中学生たちに「コンピューターはなぜ面白いのか?」というお話をしてきた (1/4)
    larker
    larker 2017/09/13
    「コンピューターやプログラミングで作るしくみは、それを使う人々のためにやっている」
  • 自分がメンテしないコードの品質を上げようとするわけがないよね | mah365

    先日、リーダブルなコードを保つためには、コードが読まれるような文化をつくらなければならないのではないかというエントリを書いたのですが、こんなことを思ったのもある思い出話があったからでした。 「どうしたらこんなコードを納品できるの!?」 僕にとってのはじめてのオフショア。外部設計書を書いて「これ作ってねー」と海の向こうへ投げるだけの簡単な仕事を引き受けまして、設計書を投げた後、いい感じの時間が過ぎた頃に「どれどれ」とコード(PL/SQL)を見てみたのですが、 「このプロシージャ、すごく・・・長いです・・・」 ・・・うーん、外部設計書の章単位でプロシージャが区切られています。 確かにまぁ、設計書通りっちゃ設計書通り。 しかしいろんなプロシージャ間での処理が書かれていてDRYじゃない。共通の設定を読み出すところもハードコードされているので、仕様変更したいときに死んでしまいそう。 「どうしたらこん

    自分がメンテしないコードの品質を上げようとするわけがないよね | mah365
  • Wizard Bible

    Wizard Bibleは2018年4月22日24時に閉鎖しました。 投稿者や読者の皆様、これまでの間当にありがとうございました。 【2021年6月27日更新】 Wizard Bibleの設立から閉鎖までに至る過程を詳細に述べたが出ることになりました。 『Wizard Bible事件から考えるサイバーセキュリティ』執筆プロジェクト 興味のある方は是非読んでみてください。 Security Akademeiaに戻る

  • @IT:ソースコード自動生成技術分野の最新状況

    Webアプリケーション開発案件の短納期化、高品質化、低コスト化要求に応えるために、ソースコード自動生成技術を活用する手法が注目されている。アイデア自体は昔から存在するものの、これまで大きく普及してこなかった自動生成という分野が、いまなぜ再び脚光を浴びつつあるのか。開発現場では顧客の高品質化要求や短納期要求により、もはや5%や10%の生産性向上策では負荷を吸収できずにいる。思い切って生産性を5倍、10倍へと上げるためには「できるだけコードを書かない」という発想の転換を行うしかないと気付き始めてきたことが大きい。ここではその技術進化の過程を追っていくとともに、ソースコード自動生成技術分野の最新状況と、これによるソフトウェア開発作業の現場への影響を紹介する。 自動生成技術歴史 ソースコードを自動生成させるという考え方自体は古く、FortranやCOBOLが全盛の時代から今日に至るまで、さまざま

    @IT:ソースコード自動生成技術分野の最新状況
  • 1