2011年になって、ITの地殻変動がどこに起こっているのか?を改めて考えてみる。 ラフなメモ書き。 【元ネタ】 チケット駆動開発 … ITpro Challenge のライトニングトーク (4) - まちゅダイアリー(2007-09-07) チケット駆動開発が進むべき道part1~ソフトウェア開発のベストプラクティスをオープンソースのツールで実現する: プログラマの思索 チケット駆動開発が進むべき道part1~ソフトウェア開発のベストプラクティスをオープンソースのツールで実現する: プログラマの思索 現代のAgile開発が抱える課題: プログラマの思索 Agile開発が指摘したソフトウェア開発の特徴: プログラマの思索 【ソフトウェア開発の課題】 ソフトウェアは変化するのが宿命。 ハードがこれだけ日進月歩で進化しているのに、VerUpしないソフトウェアは価値がない。 しかし、SW開発はとて
最近、「国民ID制度」やら「番号制度」というキーワードが世間を賑やかせている。この制度の導入によって、年間1兆円の特需が恒久的に続くなどといって、株価が上がる企業まで出る始末だ。 この「番号制度」、番号を人に振って行政効率をあげると共に、必要な人に必要な援助を差し伸べようという大変結構な話だ。IT戦略本部の電子行政に関するタスクフォースなどを見ている限りでは、分野別の利用番号と、名寄せのキーとして使う番号を峻別して、後者は見えない番号にするというような妥当な形で進んでいる。ところが、それを取り巻く報道などを見ると、そうではなくて「見える不変の汎用番号」を人に振ろうという話が散見される。 私自身、業務効率化のために「不変の番号」を導入するのにはやぶさかではない。だが、名寄せによるプライバシー侵害などの副作用を生むから、それは見えてはいけないし、必要ならば変更も可能でなければならないと思
書き初めに、以下のお題に答えます。 C++の問題ですが、 Javascript で。 1から1000までプリントせよ。ただし、ループ文や条件分岐文を使わずに。 c++ - Printing 1 to 1000 without loop or conditionals - Stack Overflow コード(Firefox 専用) var zero = function(f) function(x) x; function succ(c) function(f) function(x) f(c(f)(x)) function add(n,m) function(f) function(x) m(f)(n(f)(x)) function multiply(n,m) function(f) function(x) n(m(f))(x) function power(n,m) function(
前回のValue Parameterized Testsに続き、今回はType Parameterized Testsというのを紹介したいと思います。コードがコンパイルできなかったらタイポしてるので本家の方を見てね。 Type Parameterized Testsとは Type Parameterized Tests(勝手にTPTと略します)とは、複数の型に対するテストコードを生成するための機能です。Value Parameterized Testsの型バージョンと思えばOKです。 例えばstd::vectorのユニットテストを考えます。 TEST(VectorTest, push_test) { vector<int> v; vにいろいろ }このとき、vectorにはいろいろな型を入れてテストをしてみたいですね。そうなると今までは TEST(VectorTest, int_push_t
google-gtestにいつの間にかValue-Parameterized Tests(VPTと勝手に略します)という機能が追加されていました。 以前のgtestでは、実行される度に特定の値を変更しながらテストすることが面倒でした。例えば、boolのフラグを持っており、それがtrueかfalseかで挙動が変わるようなケースです。そのようなテストケースを書きたかったら、次のようにヘルパ関数を用意するか、テストをコピペして値を変更するなどの処理を書く必要がありました。 TEST(HogeTest, hogehoge) { hogeHelper(true); // trueでテスト hogeHelper(false); // falseでテスト }前者では問題が発生した時に異なるテストが同じ行番号を出力するため、問題の把握がしづらくなります。また、TESTがたくさんあった場合、それぞれにヘルパ
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
Coding Horror: Trouble In the House of Google Coding Horrorで有名なJeff Atwoodが、スパムサイト問題に言及している。 Jeff AtwoodはStack Overflowの管理人である。Stack Overflowは、プログラマーのための質問箱を提供しているサービスである。質問と回答は、サイトのユーザーによって行われる。 2010年度のstackoverflow.comのトラフィック元 88.2%ものトラフィックが、たったひとつのソースからやってくるというとき、そのソース元に感じることは・・・「危険」である。この考えは、プレゼントされた馬の口をその場で確認して馬齢を調べたりするぐらいに(訳注:慣用句、Don't look a gift horse in the mouth)、失礼なことかもしれない。あるいは、取引先の悪口を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く