オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Amr Elssamadisy , 翻訳者 白石 俊平 投稿日 2008年1月11日
リファクタリング(サイト・英語)は、アジャイル開発者のツールキットにおいて、キーとなる技術的なプラクティスの一つだ。リファクタリングはまた、顧客にとっての価値としては目立ったものではない。それはまさしく、リファクタリングの定義自体によるものだ - 振舞いを変えずに、構造 (設計) の変更を行う、と言うものだ。リーン・ソフトウェア開発の世界では、顧客にとっての価値を持たないものは全て無駄であり、そして、顧客は振舞い/機能だけを知覚する。構造ではない。
しかし、リーンにおいては二つのタイプの無駄が存在する: 純粋な無駄と、必要な無駄だ。純粋な無駄は、チームでのソフトウェア構築にとっても、顧客によるソフトウェア利用にとっても価値を持たないもののことを言う。一方必要な無駄とは、それが顧客にとっての価値を持たないとしても、現在われわれが知っている仕事のやり方として最良の方法のことである。リファクタリングは明らかに後者である。
それでは、どちらにせよ価値があるのであれば、なぜそれを「必要な無駄」と呼ぶのだろうか?そう、それは「顧客にとっては価値がない」と言うのがポイントだ。従って我々はそれを最小限に抑えるべきだし、常に「行わないに越したことがない」ことであると見なされる。しかし、もしそれを無駄だと認識しないのであれば、もはやそれを「無駄だ」と認識するすべはない。なぜなら、われわれのリファクタリングに対する認識は、物事を正しく行うための唯一の方法であるからだ。(巨大な設計を一番最初に行う、と言うのを考えてみてほしい)
ここまでのところがお分かりなら、論理的に次の質問は"それがどうした?これが物事をどうやって変えるというんだ?"というものだ。リファクタリングを必要な無駄とみなすことで、開発者はリファクタリングを最小限にするようになるだろう; ユーザの要求を満たすことができないコードのみ、リファクタリングを行うのだ。これが意味するところは、もしあなたがコーディング中に、"不吉な匂い"のするメソッドをクラス内に見つけたとしても、それがあなたが作業中の要件に直接結びつかないのであれば、あなたはそれを放っておくのである。
原文はこちらです:http://www.infoq.com/news/2007/12/refactoring-is-waste
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信