PHPでOOPat PHP
PHPでOOP - 暇つぶし2ch477:nobodyさん
08/02/23 17:10:06 i4AYcehM
>>476
レス㌧

オブザーバパターンはWebアプリに不向きなのかー。

じゃあ、
//コントローラの実行メソッド
public function doExecute(){
if($this->model->getArticleNum() === 0){
$message = '記事がまだ一つもありません';
require_once('./template/Error.php');
}else{
$this->view->putHtml();
}
}

こういう、コントローラがモデルからデータ引っ張ってきて分岐して、ビューを選択する、ってのはアリなのかな?

ちょっとCakePHPとかの資料ググってくるは

478:nobodyさん
08/02/23 17:50:55
そういう場合Comet使うんじゃね?
Cometすげえ!って大騒ぎになってたころ資料見ても俺には何がなんだか理解できなかったけど

479:nobodyさん
08/02/23 20:15:50
1を含めてコントローラの役割が全然わかってないんだよ!
MVモデルになってるんだよ!
CakePHP、symfonyのソースをよく解読してみろよ!
1のサンプルにはVIEWにコントローラで処理するコードかいてあるんだぜ!

480:nobodyさん
08/02/23 20:21:31
PHPでOOPを追求すると
結局はMVCモデルのフレームワークにテーマが行き着くんだよね
だったらPHPフレームワークのスレと同じじゃんて感じで
ここでOOPを議論するときは
MVCモデル以外を議論の対象にしたいよ

481:nobodyさん
08/02/23 20:27:22
>>478
ワロタ。目からうろこw
httpってのはクライアント(ブラウザ側)から聞くことしかできないんだ。
どうやってもサーバーから話しかけることはできない。

だから、たとえば一分おきに、
「データ変わったかい?」「変わってねーよ」
「データ変わったかい?」「変わってねーよ」
「データ変わったかい?」「変わってねーよ」
「データ変わったかい?」「変わってねーよ」
「データ変わったかい?」「変わったよ!」

って聞かないといけない。たとえ4分半の時点でデータが変わっていても
5分後に聞くまでわからない。Cometというのは、
「データ変わったかい?」・・・・・・・・・・・(4分30秒後)「変わったよ!」・・・(数分後)「また変わったよ!」
とこうなる。

本質的にはクライアントから聞いているわけだが、変更があるまで
みのもんたみたいにずっと溜めてから返答するため、
負荷の軽減とリアルタイムな通知が実現できるというわけ。

しかし、いまさらだけどhttpで無茶やりすぎだw

482:nobodyさん
08/02/23 20:30:12
例え巧すぎワロタ

483:nobodyさん
08/02/23 20:32:35
>>479
だから具体的にどこがだよ?

484:nobodyさん
08/02/23 20:35:35
>>480
> PHPでOOPを追求すると
> 結局はMVCモデルのフレームワークにテーマが行き着くんだよね

それはPHPに限らず。

そもそもOOPが一番よく使われるのは、フレームワーク部分なんだよ。
OOPはフレームワークを作るときに使うものといっても過言じゃない。

通常のビジネスロジック部分は基本的に単純な命令の集まりになるので
OOPを使っているという感じは無くなる。

485:nobodyさん
08/02/23 20:43:56
>>484
だから結局フレームワークの議論になるんなら
このスレの意味が無いんだよ

486:nobodyさん
08/02/23 20:45:46
>>483
>>469

487:nobodyさん
08/02/23 20:49:01
>>485
フレームワークスレは、フレームワークの比較などを話すスレ
OOPはフレームワークを題材に、OOPの話をするスレ

おk?

488:nobodyさん
08/02/23 20:53:31
>>486
class View_List extends View_Base{
//
function Write_HTML_head(){
$this->html_head();
$this->html_title("--- PHP で OOP の BBS ---");
echo "<hr>";
}

// 書き込みフォームを表示させる。
function Write_HTML_form(){
$this->html_form_start("index.php");
echo "<b>[メッセージを投稿する]</b><br>";
$this->html_input_hidden("PAGE", "Write");
echo "タイトル:<br>";
$this->html_input_text("title");
echo "<br>";
echo "メッセージ:<br>";
$this->html_textarea("msg");
echo "<br>";
$this->html_submit(" 書き込む ");
$this->html_form_end();
}


489:nobodyさん
08/02/23 20:54:28
//
function Write_HTML_foot(){
$this->html_foot();
}
//
function Write_HTML_data($line){
echo "<b>タイトル:</b>";
echo $line->GetName();
echo "<br>";
echo "<b>メッセージ:</b>";
echo $line->GetMsg();
echo "<hr>";
}
}
この中のどこがコントローラで判断させるべき処理なんだ?

490:nobodyさん
08/02/23 20:57:01
>>487
OOPはフレームワークを題材に、OOPの話をするスレならプログラム板だろ?
初心者だらけの、ここよりも良レスが来ると思うんだが
PHPにこだわる理由がわからない
WEBでのフレームワークならどれも仕組みは同じだろうに
じゃあperlでOOP、rubyでOOPていうスレが無いのは何でなんだ?

491:nobodyさん
08/02/23 21:21:33
function GetNextData(){
if( $line = fgets($this->m_file_hd, 1024) ){
$line2 = split($this->m_pause_chr, $line);
$ans = new Line();
$ans->SetData($line2[0], $line2[1]);
}else{
$ans = "";
}
return $ans;
}

これは下記がいいだろ?

function GetNextData(){

$ans = "";
if( $line = fgets($this->m_file_hd, 1024) ){
$line2 = split($this->m_pause_chr, $line);
$ans = new Line();
$ans->SetData($line2[0], $line2[1]);
}

return $ans;
}

492:nobodyさん
08/02/23 21:36:01
// データを1行読み出す。
function GetNextData(){
if( $line = fgets($this->m_file_hd, 1024) ){
$line2 = split($this->m_pause_chr, $line);
$ans = new Line();
$ans->SetData($line2[0], $line2[1]);
}else{
$ans = "";
}
return $ans;
}

変数名の最後に数字使うのは初心者だろ?
もしコード拡張で数値計算が入ったら紛らわしい

493:nobodyさん
08/02/23 21:39:32
// データを最後に追記する。
function AddLast($title, $msg){
// ファイルを開く
$hd = fopen($this->m_file_name , "a");
// データを書き込む
$line = $title . $this->m_pause_chr . $msg . "\n";
fwrite($hd, $line);
// ファイルを閉じる
fclose($hd);
}

なんでflock入れないの?

494:nobodyさん
08/02/23 21:47:30
$line2 = split($this->m_pause_chr, $line);

はこれの方がわかりやすいだろ?

list($name,$msg) = split($this->m_pause_chr, $line);

495:nobodyさん
08/02/23 21:52:46
function GetNextData(){
if( $line = fgets($this->m_file_hd, 1024) ){
$line2 = split($this->m_pause_chr, $line);
$ans = new Line();
$ans->SetData($line2[0], $line2[1]);
}else{
$ans = "";
}
return $ans;
}

これは下記に修正した方がわかりやすいよ

function GetNextData(){

$ans = "";
if( $line = fgets($this->m_file_hd, 1024) ){
 list($name,$msg) = split($this->m_pause_chr, $line);
 $ans = new Line();
 $ans->SetData($name, $msg);
}

return $ans;
}

496:nobodyさん
08/02/23 21:55:49
変数にオブジェクトが入ってくるなら
初期化はこうだった

function GetNextData(){

$ans = null;
if( $line = fgets($this->m_file_hd, 1024) ){
 list($name,$msg) = split($this->m_pause_chr, $line);
 $ans = new Line();
 $ans->SetData($name, $msg);
}

return $ans;
}


497:nobodyさん
08/02/23 22:04:10
else{
$ans = "";
}

これ全部

$ans = null;
に初期化に変えて
elseとっぱらった方がいいよ

返り値はオブジェクトが入ってるか入ってないかという処理なのに
空文字を返すのよくないよ!

498:nobodyさん
08/02/23 22:44:30
まぁ空文字もnullも演算子によっては同様にfalse扱いできるという点がPHPの特徴なわけで

499:nobodyさん
08/02/24 05:50:47
>>490
> じゃあperlでOOP、rubyでOOPていうスレが無いのは何でなんだ?
人気が無い言語だからw

500:nobodyさん
08/02/24 11:09:06
プログラム初心者がPHPだけでOOPを習得するのはほぼ不可能に近いと思う。
OOP習得が目的ならあまりにも無謀だし、全くもって得策ではない。

フレームワークとか利用しても、ユーザが$_POSTとか直接呼べちゃうと
結局OOPの意味が無いんではないだろうか?むしろそれが出来てしまうPHPは
OOP理解には全く向いていない言語だとも思うのだ。

でも不完全ながら、PHPでOOPっぽくコーディングすること自体は楽しいと思う。

501:nobodyさん
08/02/24 11:31:24
>>500
> プログラム初心者がPHPだけでOOPを習得するのはほぼ不可能に近いと思う。
どんな言語でも当たり前。

> フレームワークとか利用しても、ユーザが$_POSTとか直接呼べちゃうと
> 結局OOPの意味が無いんではないだろうか?
まったく関係ない。


502:nobodyさん
08/02/24 14:04:04
PHPでOOPするには
初心者じゃ無理だよ
オブジェクトの設計は上手に出来ても
コーディングレベルで初心者ならではのミスが目立つ

503:nobodyさん
08/02/24 14:08:38
PHPでOOP勉強は適してないよ
JAVA,C#,rubyみたいに
OOPを前提として作られた言語じゃないからね


504:nobodyさん
08/02/24 15:14:16
「PHPでOOPは」みたいな話は何度も出てるのに、いつも具体的な話にならないのは何で?

505:nobodyさん
08/02/24 15:31:22
お前に知識がないから

506:nobodyさん
08/02/24 15:37:16
( ´・∀・`)へー

507:nobodyさん
08/02/24 15:38:42
関係なくはないよ。グローバル変数として、どこからでも呼べちゃうんだから、カプセル化できてないってことになる。
だいたい$_REQUESTや$_SESSIONがオブジェクトじゃなくって、変数な時点で、PHPのウェブアプリでオブジェクトなんて使うなっていう、PHP開発者からのメッセージと理解すべき。

508:nobodyさん
08/02/24 15:44:11
グローバル変数が使えたら、カプセル化できない言語ってことになるのか。
そりゃすごい。

509:nobodyさん
08/02/24 16:03:09
俺も、>>469に書いてる、コントローラで判断させるべき処理の具体的な
コードを教えて欲しい。
このコードの話が質問されても出ていないのはなぜ?フレームワークを
使わないと、理論を完全に実現できないとかそういう話だから?

510:nobodyさん
08/02/24 16:19:48
>>479=486も結局答えられてないしな。
だめだだめだと言うものの、何故だめなのか、どう書けばいいのかということには答えられない低レベル批判厨なのさ

511:nobodyさん
08/02/24 19:08:42
また見えなくすることをカプセル化と勘違いしてる高レベルプログラマさんのお出ましだ

512:1 ◆SWtzLesEmM
08/02/24 19:49:37
>>1 ◆SWtzLesEmM :2007/02/23(金) 13:35:52

このスレも1周年を迎えてましたね!
…時間が経つのは早いなー。><

1年前からあまり進歩してないのは気のせい?(・∀・)

513:1 ◆SWtzLesEmM
08/02/24 19:50:55
>>487
PHPでOOPを勉強するとき、フレームワークは良い見本になりますね!

>>490
>PHPにこだわる理由がわからない
ホームページ作成でPHPの勉強を始めました。
プログラミングの勉強をしていたら、手続き型以外にOOPという方法があることを知り、使えるようになりたいと思いました。

>>502
Zendが積極的に音頭を取って、初心者向けの情報提供をやってくれたらいいですね。><
URLリンク(www.zend.co.jp)
Zendの代わりに、PHPプロというサイトがPHP初心者のニーズをカバーしてくれているでしょうか?(・∀・)
URLリンク(www.phppro.jp)

>>503
Javaもちょっと勉強してみました。^^
…今使っているレンタルサーバだとJavaが動かない><

>>507
自分で作ったクラスに関しては、クラス内に変数を封じ込めておけるので、スコープ(変数が操作できる領域)をコントロールできるのではないでしょうか?
PHPが最初から用意してくれているグローバル変数($_REQUES等T)のデメリットがよく分からないのですが、いつでもアクセスできるのでこれはこれで便利だと思います。

とりあえず、PHPでOOPが使えるようになりたいです。
PHP以外の言語も使ってみて、必要に応じて使い分けができるようになれればイイですね!(´∀`)

514:1 ◆SWtzLesEmM
08/02/24 20:01:23
フレームワークに関して情報提供どうもありがとうございます。

>>479
MVモデル…(ノ∀`) アチャー
以前作った掲示板を、MVCフレームワークの形で作り直してみました。(^^)v

URLリンク(ssurl.net)

515:nobodyさん
08/02/24 20:34:16
結局1のやりたいことは
アマゾンのアフィリエイトの誘導らしいwww

516:1 ◆SWtzLesEmM
08/02/24 22:49:51
>>515
PukiWikiPlusでamazonプラグインをデフォルトのまま使うと、プラグイン作者さん?のアフィリエイトコードが付くようですね。><
URLリンク(cafelounge.net)
>amazonアカウントを設定します。
>define('AMAZON_AID','mikoscafeterr-22');

アフィリエイトはやってませんが、とりあえず本の情報をまとめるのに便利なのでamazonプラグインを使ってみます。^^

517:nobodyさん
08/02/25 07:27:51
>>516
本の情報とかいらんよ
あと、valueclickのアフィリエイトも出てるし
あとTOPページいくとgoogle広告も出てる
結局こういうことかいな
最悪やなお前

518:nobodyさん
08/02/25 11:09:54
具体的な本の紹介をサイトに掲載することは俺は賛成だけどな。
でも、単に羅列してるだけよりも、読んでみてどう思ったのかという
レビューをだして、その人なりの評価を出して欲しいとは思った。
羅列しているだけだと、そのサイト特有の色を感じない。

519:nobodyさん
08/02/25 11:36:58
どう考えても本の紹介を書くのおかしいだろう?
ここだけじゃないけど
技術的なサイトに広告とかマジうざい!!!!





520:nobodyさん
08/02/25 11:41:53
「OOPやるのならば、PHPを辞めた方がいい」といっている人は、
それをいいたいのならば、もっと具体的に言って欲しい。
「RubyはもともとOOPとして設計されている」とか抽象論で終わってるから
何も話が進まず、同じことの繰り返しが続いているんだと思う。
「$_POSTなど、グローバル変数があるからオブジェクト指向的な考えには
ならない」とかそういう話をしてもらえれば、勉強する人はそれを
それぞれに解釈して学んでいけるのではと思う。
「じゃ、辞めようか」と思う人もいれば、「じゃ、その部分だけ気を
つけていけばPHPでもOOPがやれるんだな」と思う人もいるわけで。

521:nobodyさん
08/02/25 11:44:37
1は誤解を招くことは面倒だからやめた方がいいよ



522:nobodyさん
08/02/25 11:44:58
>>519
そこまでいいきるのなら、じゃ、みなけりゃいいじゃんとか思うけどな。

あからさまなCMじゃなければいいと思うけどな。俺はこの本をつかって
こういう勉強をして、こういう役に立ったとか、いいじゃん。
このスレは勉強しようっていうスレなんだから。

523:nobodyさん
08/02/25 11:46:05
>>521
それにおいては俺も同意だな。

524:nobodyさん
08/02/25 11:47:54
特に2ちゃんはスレ利用して
最終的に宣伝目的にするやつが多いからな
リンク先に広告があるかどうかだけはシビアに見てる奴が多いよ

525:nobodyさん
08/02/25 11:51:48
100歩譲って本を紹介しても、それは構わないけど
それがアフィリエイトになってるのがおかしいよ

526:nobodyさん
08/02/25 11:54:29
以前、面白いレスを自分のサイトに集めて、面白かったと思う
投稿も受け付けたりしていて、そのサイトに広告を出して儲けてた
人がいて、叩かれたことがあったからな。
あと、のまねこ。
そういう事件があったから、2ちゃんねるをつかって管理者が
儲けようとする目的で広告が掲載されていることにはぴりぴりと
している傾向はあると思うな。

2ちゃんねるを通じて何か企画をするのには賛成だけど、やるのなら
GPLライセンスでやるみたいな意識でやらないとだめなんじゃないかな。

527:nobodyさん
08/02/25 11:59:06
書籍の紹介は良いと思う。そうしないと、@ITの紹介もだめになるわけで、
本当に内容の無いことしかかけなくなってしまう。
情報をまとめていることで、便利だというものもあるしね。
だけど、「アフィリエイトはダメだ」という意見には賛成だ。

528:nobodyさん
08/02/25 12:02:29
1がアフィリエイトするのは構わないけど
2ちゃんを利用するというのが問題あり

529:nobodyさん
08/02/25 12:06:47
2ちゃんねるのスレのまとめサイトであるにもかかわらず、
アフィリエイトされていると、それがどこかで告知されて、
大きく騒がれると思う。このスレに厨を沢山呼ぶことにも
なりかねない。
記念パピコとかが大量に来るので、1は早急にアフィリエイトは
辞めるべきだと思う。

530:nobodyさん
08/02/25 12:07:12
嫌いだと思う事と否定すべき事は分けるものだと思うが、ここでのOOPの議論を見れば
それができないのも仕方がない。

531:nobodyさん
08/02/25 12:08:30
>>530
kwsk

532:nobodyさん
08/02/25 12:34:45
2ちゃん利用して金儲けはよくないし
まとめサイトで書籍紹介するのも始めてみて正直びびった


533:1 ◆SWtzLesEmM
08/02/25 12:50:47
ご意見どうもありがとうございます。もう少しPHPでOOPの勉強を続けてみます。

>>517
2chでソースコードを投稿(>>36-50)したら、>>53さんが「わかりにくいからWebサイトにまとめてくれ。」とアドバイスしてくれました。
とりあえず、無料サーバ(XREA)にまとめサイトを設置しましたが、XREAは広告を表示するようになっているので仕方ないですね。
URLリンク(www.xrea.com)
>当サイトは、無料運営のため、広告コードを自分で挿入する、または、自動的に挿入して頂く必要があります。

>>521
アドバイスどうもありがとうございます。
PukiWikiPlusのamazonプラグインに付いていたプラグイン作者さん?のアフィリエイトコードは外しました。

>>526
CGM型のサイトを運営して収益が出る場合、運営者だけが利益を得て、参加者に利益が還元されないと、不公平=不満に感じる人もいるかもしれませんね。
このまとめサイトは、ソースコード置き場+自分のメモという感じで使っていますが、利益が出せるでしょうか?

営利目的の企画として行なうなら、企業や出版社等に運営してもらった方が、本格的になっていいかもしれませんね。(^^;
…どこかで「PHPでOOP」講座を作ってもらえないでしょうか?>PHPプロさんとか?

>>527
勉強するとき、本を読む人っていますよね?
本は読まない人もいると思いますが、本の情報も調べたのでついでにまとめました。

534:nobodyさん
08/02/25 12:58:27
1の目的がよくわらん。
1がコテハン使ってスレをリードするのおかしいやろ?
まとめサイトも1が作るのちゃうやろ
名無しがやることやろ


535:nobodyさん
08/02/25 13:00:22
1がスレをリードせんといて
長くレスが続くなら
それは本当に需要のあるスレであって
1が作り上げたスレになってるやん

536:nobodyさん
08/02/25 13:14:26
>>533
1(個人)に利益が出てたら、必ず騒ぐ人が出てくる。
しかし、利益が出てなければ、その旨を断っておけば、
騒いでいる意見は無視しておけば、しばらくすれば蒸発
すると思う。

537:nobodyさん
08/02/25 13:18:05
>>534
俺は1ではないが。

> 1の目的がよくわらん。
スレタイの通り。PHPでOOPを勉強する。

> 1がコテハン使ってスレをリードするのおかしいやろ?
何がおかしいのかがわからん。
こうあるべきだとかいうガイドラインでもあるわけ?

> まとめサイトも1が作るのちゃうやろ
> 名無しがやることやろ
お前のローカルルールを押し付けるな。
1がまとめサイトやめたら変わりにお前がやるのか?

538:nobodyさん
08/02/25 13:21:26
>>535
お前のやりたいことの方が分からん。
変な哲学押し付けるな。

539:nobodyさん
08/02/25 13:27:10
スレ主がまとめサイト作ってるスレてあるの?
広告目的以外に見たことないんだけどwww

540:nobodyさん
08/02/25 13:30:31
なんで事例が必要なの?

541:nobodyさん
08/02/25 13:35:02
>>539
だったら君が利用しなきゃいいだけでは?

542:nobodyさん
08/02/25 13:35:25
WebProg板で
スレ主がまとめサイト作ってるスレどこにあるんだよ?

543:nobodyさん
08/02/25 13:36:07
2ちゃんにふさわしくない行動は見て見ぬふりは出来んよ

544:nobodyさん
08/02/25 13:39:24
1は需要のないスレを無理に上げるのやめて欲しいよ
自分の存在を認められたいだけのオナニスレだよ

545:nobodyさん
08/02/25 13:44:21
アフィリエイト見てオナニスレてことに確信がもてたよ
このスレは1の自己満足以外に何も生まれないよ結果としてね

546:nobodyさん
08/02/25 13:45:42 nYfgU4lL
>>543-544
何で君はスルーができないの?
誰も書き込まなければそのまま消えていくんじゃないの?

547:nobodyさん
08/02/25 13:46:57
コテハン使って自慢げにソースコード公開するやつは
よほど腕に自信がある奴か
初心者相手に自己満足したい奴かのどっちか

548:nobodyさん
08/02/25 13:47:30
>>545
君の語りを見てオナニレスてことに確信がもてたよ
これらのレスは君の自己満足以外に何も生まれないよ結果としてね

549:nobodyさん
08/02/25 13:49:30
>>547
ああ、そうか。だったら君はもう来るな。

550:nobodyさん
08/02/25 13:52:02
1が名無しとなって言い訳してるくさいな

551:nobodyさん
08/02/25 13:54:58
>>550
俺は1じゃないんだけどな。言い返せなくてそれしかいえないんだな。
それにお前がここに常駐する意味はないよな。

552:nobodyさん
08/02/25 13:58:28
記念パピコ

553:nobodyさん
08/02/25 14:52:48
コマツも軍需だよね

554:nobodyさん
08/02/25 17:26:59
さ あ 、 も り あ が っ
                  て
                     ま
                       い
                         り
                          ま
                           し
                           た

555:nobodyさん
08/02/26 10:28:32
1が書き込みしないと
恐ろしいほどさびれてんねw
1だけがPHPでOOPに興味があって
その興味を無理矢理に広めようとしてる
このスレの落胆ぶり見ればよくわかるwww

556:nobodyさん
08/02/26 12:06:28
PHPにかぎらず、「オブジェクト指向」が一般化したと言っても、実際にはライブラリ(フレームワークを含む)が
クラス化されて、プログラマはそれを使ってるという程度の話でしかないから、OOPそのものの話が盛り
上がらないのは、当然といえば当然。

557:nobodyさん
08/02/26 14:01:10
WebProgで勢いあるのなんてくだすれぐらいだろ

558:nobodyさん
08/02/27 22:15:02
何度も1のこと前向きにとらえようとしたけど
やはり1が何をしたいのかよくわからん

559:nobodyさん
08/02/28 00:08:29
OOPの勉強じゃないの?

560:nobodyさん
08/03/01 01:04:42
自称非営利団体の運営を本業に転換する難しさのバーチャル体験学習。
乗せられたボランティアからの不満が噴出。
ありがち。そして解散。ありがち。

561:nobodyさん
08/03/02 15:48:10
私も1が必死にスレ継続させてる意味が???
営利団体なら意味はわかりますが

562:nobodyさん
08/03/02 16:50:51
このスレ1年以上在るのに、 1 ◆SWtzLesEmM が書き込んだことがある日数って 16日だよ。
必死どころか、やる気があるのかと言いたい。

2007
02/23 02/24 02/27 02/28 05/12
06/12 07/06 07/11 07/26

2008
01/29 02/02 02/06 02/10 02/17
02/24 02/25


563:nobodyさん
08/03/02 20:21:37
暇人乙

564:nobodyさん
08/03/02 23:43:21
まー、ここで勉強するな、とは言わないけど、本気でやろうと思ってる人は、まず自分で本買うなりして勉強すると思うよ。

別に興味ないやつはスルーでも何でもしときゃいいと思う。

565:nobodyさん
08/03/09 10:19:09
>>562
1自演乙!

566:nobodyさん
08/03/10 14:48:07
自演度は THE END

567:nobodyさん
08/03/17 07:13:22
保守

568:nobodyさん
08/03/28 02:04:42
このスレで、今日から貴方もOOP!!!\(^o^)/

>>1
オッパッピーの間違いですよね

569:nobodyさん
08/04/20 09:34:37
保守

570:nobodyさん
08/05/24 06:41:54
保守

571:nobodyさん
08/06/16 13:47:07
難解も、難解も、オブジェクト指向

572:nobodyさん
08/06/17 12:52:46
スレタイの主旨からずれるけど、
やはりC言語は、一度は学んでいた方が良いな。

Javaからプログラムに入ったから、PHPのOOPでアロー演算子使うのにとても違和感あったのだけど、
Cの構造体を知って、ドットシンタックスよりアロー演算子の方が正統派と思えるようになった。

573:nobodyさん
08/06/17 13:01:04
どっと疲れる

574:nobodyさん
08/06/17 16:56:31
どっと込む

575:nobodyさん
08/07/01 00:56:40
>>573
>>574
バカアロー

576:nobodyさん
08/07/27 23:15:55
諸事情により、Web系のプログラミングから離れていたけれど、
また時間がとれたら舞い戻ってきます。よろしくw

577:nobodyさん
08/08/09 20:52:22
PHPに触る機会が・・・なんで、VBばっかりなんだ・・・

578:nobodyさん
08/08/19 00:44:43
保守

579:nobodyさん
08/08/28 21:10:25
保守

580:1 ◆SWtzLesEmM
08/09/02 15:51:27 w90kCMMO
クラスの作り方(設計)について、考え方が参考になる本がありました。

URLリンク(www.amazon.co.jp)
モデルとプロセスをめぐる冒険

「モデリング」ということについて調べてみると、いろいろノウハウがあるようです。

581:nobodyさん
08/09/27 22:23:48
保守

582:nobodyさん
08/10/06 00:30:42
保守

583:nobodyさん
08/10/24 23:26:54
保守

584:yodobashi
08/10/26 01:15:24
大手ECサイトのヨドバシドットコムが、サイトリニューアルから大規模な障害を3日間...
URLリンク(detail.chiebukuro.yahoo.co.jp)

506 :目のつけ所が名無しさん:2008/10/26(日) 00:47:20
大手ECサイトで、ここまで派手なリリース失敗は初めて見た。
エンジニア向けIT情報誌や関連サイトは、ぜひ取材して原因を明かして欲し
いは。


585:nobodyさん
08/11/05 20:43:48
保守

586:nobodyさん
08/11/13 23:12:08
保守

587:nobodyさん
08/11/15 09:19:30
定期的に保守してるの誰?
糞スレに対してその執念が怖いんだが。。。


588:nobodyさん
08/11/23 22:46:31
お前の粘着質の方が怖い

589:nobodyさん
08/11/29 11:22:40
PHP でオブジェクト指向の設計をするための 7 つの良い習慣を身につける
URLリンク(www.ibm.com)

PHP での適切な OO の習慣を身につけることによって、より安定していて、保守が容易で、拡張も容易にできるアプリケーションを作成することができます。そのためには、次のことを忘れないでください。

* 控え目である
* 良き隣人である
* メドゥーサを見ないようにする
* 結びつきを極力弱くする
* 結束性を高める
* 家族の一員として扱う
* パターンで考える

こうした習慣を身につけ、使いこなせるようになると、皆さんはきっとアプリケーションの品質が変わったことに驚くはずです。

590:nobodyさん
08/11/30 22:51:36
内容は否定しないが、その書き方はどうかなと思うな。
英語の翻訳だからなのかな。
「メドゥーサを見ないようにする」なんて飛躍した比喩表現では
イメージつかないだろw

591:nobodyさん
08/11/30 23:12:38
URLリンク(phpspot.org)
パクりblog乙

592:nobodyさん
08/12/01 12:13:27 YUzphIUV
>>589
メデューサの項目でインタフェースを使う意義って何?
ファクトリーパターンの利点しか説明してないような気がするんだが

593:nobodyさん
08/12/02 01:29:02
>>591
広告の方が多いってどうなんだよ
1:4で広告じゃねーか


594:nobodyさん
08/12/04 18:30:24
DIコンテナとかどうなのか


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch