PHP China | 中国开源之路 's Archiver

七月十五 发表于 2008-10-13 11:02

你在搭积木么?

一个好的程序设计代码应该是风格统一的。不说天衣无缝,至少也是应该整齐合身的。

很多情况下我们会去借用一些成熟的框架、类库、模板、插件来完成我们的设计。比如:ZendFramework、Pear、Smarty、FckEditor、JQuery等等,有些是提供的接口比较好,可以方便的吻合,但有些类库很可能提供的接口跟你设计的代码整合有风格差异。对于PHP的WEB程序设计来说更加是这样,除去PHP之外还有HTML、CSS、JS等脚本,用在程序里的插件、类库更是良莠不齐。

如果不将插件和类库整合成自己所需要的,而是一味拿来就堆上去,我称之为搭积木式程序设计。这给程序的兼容性和移植性及健壮性带来很多的影响。

您是否还在进行搭积木式的程序设计呢?
又是如何去解决这个问题的呢?

koin 发表于 2008-10-13 11:06

正在学习中,啥也没做呢

kuhanzhu 发表于 2008-10-13 11:11

基本上是搭自己做的积木。

hedgelog 发表于 2008-10-13 11:18

是,不得已.

wukewei00o 发表于 2008-10-13 12:32

接口不吻合,自己修改

pylong 发表于 2008-10-13 13:00

一直没有积木,如何搭

skycap 发表于 2008-10-13 13:59

:loveliness:

skycap 发表于 2008-10-13 14:00

继续看着别人搭积木。

thankwsx 发表于 2008-10-13 14:44

搭积木到你这里好像变成贬义了。
打积木其实才是真正的低耦合,高内聚啊。

七月十五 发表于 2008-11-13 14:43

[quote]原帖由 [i]thankwsx[/i] 于 2008-10-13 14:44 发表 [url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=647102&ptid=83751][img]http://bbs.phpchina.com/images/common/back.gif[/img][/url]
搭积木到你这里好像变成贬义了。
打积木其实才是真正的低耦合,高内聚啊。 [/quote]
关键的是,这些积木不是一上厂家生产的,什么样的都有

aboc 发表于 2008-11-13 14:49

自己整积木~

七月十五 发表于 2008-11-13 14:51

[quote]原帖由 [i]aboc[/i] 于 2008-11-13 14:49 发表 [url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=716998&ptid=83751][img]http://bbs.phpchina.com/images/common/back.gif[/img][/url]
自己整积木~ [/quote]
Zend出了一款高级组合积木叫“ZendFramework”,建议有空玩玩

某个人 发表于 2008-11-13 15:04

鄙人是性格所致,拿上什么东西就想自己做成自己的。
模板也好,框架也罢。都是这样想的。结果发现还没那个水平。干脆什么都不用。保持我的OO设计风格。积累我的类库

某个人 发表于 2008-11-13 15:06

这也是为什么我要认真的学习设计模式的道理。。。他是凌驾与框架等积木之上的。搭建自己的积木才有编程的乐趣。不然还叫什么程序员呢?Coder罢了。
当然。不熟悉的前段开发。比如js方面得用框架。。可以迅速入门

Deman 发表于 2008-11-13 15:07

学习中,正在转变中

七月十五 发表于 2008-11-13 15:11

有道理
oop -> pattern -> library -> programmer
oop -> framework -> coder -> pattern -> programmer

一般:恋爱、结婚、生子
似乎也有倒过来的:生子、结婚、恋爱

:lol:

jingangel 发表于 2008-11-13 16:07

我的积木就是什么厂商的都有,只是实现功能:sweat:

lmhllr 发表于 2008-11-13 16:53

太高深了。。。。。

sheak 发表于 2008-11-13 18:30

把别人的积木拿来搭自己的积木  tukiz16

panjinww 发表于 2008-11-13 18:32

[quote]原帖由 [i]七月十五[/i] 于 2008-11-13 15:11 发表 [url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=717123&ptid=83751][img]http://bbs.phpchina.com/images/common/back.gif[/img][/url]
有道理
oop -> pattern -> library -> programmer
oop -> framework -> coder -> pattern -> programmer

一般:恋爱、结婚、生子
似乎也有倒过来的:生子、结婚、恋爱

:lol: [/quote]嘿嘿。。。七月是不是也有倒过来的想法

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.