具体描述
本书主要论题为民事诉讼程序上的问题,也包括了仲裁程序和公证程序上几个理论性较强的问题。
作者简介
作者简介
陈桂明,1961年生于江苏海安,
1984年从西南政法大学毕业并获法学
学士学位,同年考人中国政法大学,
先后在该校获法学硕士和博士学位。
是全国首位民诉法学博士。毕业后留
校任教,1992年破格晋升为副教授,
1996年破格晋升为教授。现任中国政
法大学学术委员会委员、处长。曾获
“霍英东教育基金会高等院校青年教
师奖”、第二届“全国中青年诉讼法
学优秀科研成果(专著)一等奖”、第
三届“全国中青年诉讼法学优秀科研
成果(论文)一等奖”、“北京市高等
学校优秀教学成果一等奖”、“司法
部优秀论文奖”、“北京市哲学社会
科学中青年优秀成果奖”等,人选
“教育部跨世纪优秀人才计划”和
“北京市跨世纪理论人才百人工程”,
被评选为“北京市高等学校(青年)
学科带头人”。已出版著作(包括合
著)10余种,主要有《诉讼公正与程序
保障》、《仲裁法论》、《民事审判
方式改革与发展》等,在《法学研
究》、《中国法学》、《政法论坛》
等刊物发表论文80余篇。
目录信息
2 司法观念改革感悟
3 市场经济与民事诉讼法
4 民事诉讼法修改及其主要精神
5 民事诉讼中法院职权的弱化及其效应
6 诉讼契约
7 诉讼欺诈
8 推定
9 民事行政检察监督
10 新闻与诉讼
11 缺席审判
12 第二审程序中的司法审查范围
13 督促程序
14 公示催告程序
15 两种不同的纠纷处理机制
16 仲裁与其他司法或准司法手段之关系
17 中外仲裁立法评析
18 仲裁协议
19 仲裁程序之运作
20 仲裁裁决
……
· · · · · · (收起)
读后感
用户评价
读完这本书,我最大的感受是它在“可读性”和“可实现性”之间选择了一条非常偏向理论的道路。书中对“代码即文档”的理念进行了深刻的探讨,认为程序本身应该具备充分的自解释性。这当然是理想状态,但现实中,项目往往需要在可读性、性能和开发速度之间做出权衡。这本书却似乎预设了一个没有资源限制、没有时间压力的完美编程环境。它没有提供任何关于如何平衡这些相互冲突的“规则”的实用策略。例如,在讨论算法复杂度时,它只是抽象地给出了时间与空间的理论边界,但没有提供任何关于如何在特定内存模型下,通过牺牲理论上的最优解来换取实际运行效率提升的具体案例分析。对我而言,真正的“程序规则”不仅包含逻辑上的正确性,更包含在特定约束条件下的最优妥协艺术。这本书几乎没有触及到这种“工程智慧”的部分,更像是一部关于理想国度中编程方法的宣言,宏大而美丽,却与我们身处的“充满限制”的现实世界稍有脱节。
这本厚厚的书,名字听起来就让人肃然起敬,《程序理念与程序规则》。我抱着极大的好奇心翻开了它,期待着能一窥编程世界的深层奥秘。然而,书本的内容更多地聚焦在一些基础的理论框架和历史沿革上,虽然这些信息对于构建一个宏观的认识是有帮助的,但对于我这个渴望深入理解“如何写出好代码”的实践者来说,总觉得有些隔靴搔痒。它花了大量的篇幅去探讨早期计算机科学家的哲学思想,比如图灵的计算模型,冯·诺依曼的架构思想,这些固然是基石,但对于当下的敏捷开发、函数式编程范式、乃至微服务架构中的具体实践,似乎着墨不多。我更希望看到的是对“清晰、简洁、可维护”代码的深入剖析,而不是停留在对“什么是程序”的哲学思辨上。读完后,我感觉自己像是站在了计算机科学的宏伟殿堂门前,看到了宏伟的建筑结构图,却没能真正走进那些正在进行高效运作的工作坊,去看看那些精密的齿轮是如何咬合的。这种“高屋建瓴”的叙事方式,虽然提升了格局,却牺牲了实操的深度和即时指导性,让我有些意犹未尽。
初次接触这本书,我本以为会是一本关于现代软件工程规范的宝典,毕竟“程序规则”四个字在书名中显得如此引人注目,仿佛预示着一套严谨的、可立即应用的实践指南。然而,实际阅读体验却是,它更像是一本编程哲学的散文集,充满了对抽象概念的探讨和对逻辑本质的追问。书中大量篇幅都在讨论程序设计的“意图”与“形式”之间的永恒张力,以及如何通过形式化的语言来无限逼近人类的思维过程。这种讨论的层次非常高,但对于一个在项目中被需求和截止日期催促的开发者来说,这些形而上的思考显得有些奢侈。我需要的可能不是对“算法的本质是不是一种新的语言”的探讨,而是关于如何命名变量、如何处理异常、如何在多线程环境下避免竞态条件的具体、经过时间检验的“规则”。这本书的语言风格也颇为晦涩,充满了学术性的修饰和复杂的长句,让人不得不频繁地停下来,对照着字典去理解某些特定术语在新语境下的引申含义。可以说,它在“理念”的阐述上做到了极致,但在“规则”的具象化上却显得过于保守和模糊了。
这本书的装帧和排版非常典雅,但内容却让我感到一种强烈的时代错位感。它似乎将程序视为一种纯粹的、脱离了硬件和操作系统的逻辑实体来研究。章节之间的过渡处理得十分生硬,从对早期汇编语言的微观分析,突然跳跃到对高级抽象数据类型的宏观描述,中间缺失了许多连接现实编程环境的关键环节。我试图在其中寻找关于版本控制的最佳实践、关于持续集成和部署(CI/CD)流程的思考,甚至是关于如何构建健壮的错误恢复机制的讨论,但这些现代软件开发流程中不可或缺的“规则”,在这本书里似乎被视为次要的、工具性的琐碎,几乎没有得到应有的重视。因此,当我合上书本时,我获得的是一种对计算理论的敬畏,而不是一种面对下一行代码时的信心。它更像是历史文献,而非一本实用的技术手册,对于需要解决当下实际工程难题的读者而言,它提供的解决方案可能需要经过大量、费力的“现代化改造”才能适用。
坦白说,我期望从《程序理念与程序规则》中找到一些关于性能优化和系统架构的真知灼见。我一直认为,优秀的程序不仅要能工作,还要工作得漂亮、高效。这本书确实提到了效率问题,但处理得相当笼统。例如,它用一章的篇幅对比了两种截然不同的编译策略,从信息论的角度分析了它们在信息冗余度上的差异,这听起来很高级,但它没有给出任何实际的基准测试数据,也没有指导我们如何在实际的CPU缓存架构下做出最优选择。更让我感到困惑的是,书中似乎对“软件的演化”这一现代软件生命周期中至关重要的环节关注不足。它描绘了一个近乎完美的、静态的程序世界,却鲜少讨论代码腐化、技术债务的积累,以及如何在不断变化的需求中重构和维护这些“理念”的产物。这使得这本书读起来像是一份设计蓝图,而不是一份使用说明书,对于那些需要在快速迭代环境中生存的工程师来说,它的指导意义大打折扣,更像是给那些在真空实验室里思考数学问题的理论家准备的读物。
那个年代的新理念
那个年代的新理念
那个年代的新理念
那个年代的新理念
那个年代的新理念