< 边角料 >
—————
《自适应软件开发》是一本很晦涩的书,简直是很难读,我很同情翻译人员的痛苦,我相信即使是英文版的,也是难懂,对于书中的许多地方,我也是揣摩猜测。可能会和书中的内容大相径庭,这点可能类似于爱因斯坦的《相对论》这类思想高深的书,很难让人明白。不过当你忍着痛苦,细细得揣摩书中的思想和方法,并读完整本书后,你会发现这似乎不是一本软件工程的书,这好像是一本哲学书,并会为之有一种激动不已的感觉。并写下这篇文章,希望和大家共享,并希望和大家交流学习。
《自适应软件开发》它并不否定传统的软件工程,只是把原有的结构重新组织了一下。所谓戏法人人都会变,只是玩法不同。下棋的规则就那么多,可是几百年来在棋术上的创新却从来没有停止过。本书还讲了团队中的人际关系、团队的激情、和客户的关系、商业营销、管理、企业文化等多方面的内容。也让人收益不少。
《自适应软件开发》从我的感觉上来说,他让我得到的并不是软件工程方法那么简单的内容,其中的思想,对我们个人也好,团队或是这个社会制度也好,在各个人类活动的方面都会有很大的收获。书中对对软件工程的有细节方面的论述,我就不多说了,我更喜欢的是其中的哲学思想。
与此类似的还有一本书《人件》(PeopleWare),正在期待中译版的出版。
————
最后声明一点,我不是书托,我真是的由感而发。呵呵。
分享到:
相关推荐
<td colspan="5" class="danger"><button class="btn btn-primary btn-sm">增加</button></td> </tr> </table> 一款简洁实用的自适应PC手机端的jQuery可编辑表格代码,jQuery表格添加删除行数据代码,使用...
代码片段: <table class="table table-bordered table-hover"> <tr class="info"> ...<td colspan="5" class="danger"><button class="btn btn-primary btn-sm">增加</button></td> </tr> </table>
HTML5是现代网页开发的标准,它引入了许多新特性,如语义化标签(例如<header>、<nav>、<section>、<article>等)、媒体元素(<audio>和<video>)、离线存储(localStorage和sessionStorage)以及Canvas和SVG等图形...
<div class="flexible">中间自适应宽度</div> <div class="fixed-width">右侧固定宽度</div> </div> </body> </html> ``` 在这个示例中,`.container` 使用 `display: flex;` 创建一个弹性布局容器,`justify-...
<a href="#"><span>但他一定不是首页</span></a> <a href="#"><span>好了,就这样把。别扯了~</span></a> 5. 图片资源 我们使用了一个名为bg_sprites_02.jpg的背景图片,该图片需要包含两个圆角矩形的背景图片,一...
<Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabItem}"> <Grid> <Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{...
菜单在垂直方向上能做到自适应,当主菜单靠近顶部,子菜单将会在下面,当主菜单靠近底部,子菜单在上面。运用Modernizr的触摸检测功能,我们可以让子菜单的响应在pc上是hover,而在触摸设备上是点击。例子中还示范了...
<div class="main-2"><div class="main-wrap-2"><p>main-wrap</p><p>main-wrap</p></div></div> <div class="sub-2"><p>sub</p><p>sub</p><p>sub</p></div> <div class="extra-2"><p>extra</p><p>margin-left:350...
" 涉及到的是网页前端开发中的响应式设计,特别是如何利用Jquery库来处理图片和表格在不同屏幕尺寸下的显示问题。响应式设计是现代网页开发的重要组成部分,它确保网页在不同设备(如桌面、平板、手机)上都能提供...
<div class="signin-head"><img ></div> <form class="form-signin" role="form"> <input type="text" class="form-control" placeholder="用户名" required autofocus /> <input type="password...
创建自适应宽度的标签导航首先需要一个包含多个`<li>`元素的`<ul>`列表。每个`<li>`元素代表一个标签,可以包含链接或者其他交互元素。例如: ```html <ul class="nav"> <li><a href="#">标签1</a></li> <li><a ...
【自适应高度的Flash图片切换】是一种常见的网页动态展示技术,尤其在制作网站横幅(Banner)时常用。本文将详细解析如何利用ActionScript 3(AS3)在Flash中实现...6. **自适应高度**:关键在于如何让Flash Banner的高
<button class="button">按钮2,内容较长</button> <button class="button">按钮3</button> <!-- 添加更多按钮 --> </div> </body> </html> ``` 以上代码创建了一个使用Flexbox布局的按钮容器,按钮会根据内容...
<div class="tab-item active">选项卡1</div> <div class="tab-item">选项卡2</div> <div class="tab-item">选项卡3</div> </div> <div class="tab-content"> <div class="content active">内容1</div> <div ...
<li><a href="#">关于我们</a></li> <li><a href="#">服务</a></li> <li><a href="#">联系我们</a></li> </ul> </nav> ``` 接下来,我们通过CSS(Cascading Style Sheets)来控制导航栏的样式,特别是宽度和在...
在网页开发中,`<iframe>`元素是一种非常实用的工具,它允许我们在一个页面中嵌入另一个页面的内容,实现页面的组合或者隔离加载。然而,`<iframe>`的高度自适应问题常常困扰着开发者,尤其是当`<iframe>`内部的内容...
<li><img src="image1.jpg" alt="Image 1"></li> <li><img src="image2.jpg" alt="Image 2"></li> <!-- 更多图片... --> </ul> </div> <script src="js/bxslider.min.js"></script> <link rel="stylesheet" ...
<artifactId>itextpdf</artifactId> <version>5.2.0</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency...
<p>通用模型控制(CMC) 算法的参考轨迹是一条标准的二阶曲线, 该控制器的参数具有明显的物理意义, 控制<br> 器参数整定方便. 将通用模型控制算法与非线性观测器结合, 在线估计控制器的参数, 从而构成自适应控制系统....
<li><img src="image1.jpg" alt="Banner 1"></li> <li><img src="image2.jpg" alt="Banner 2"></li> <li><img src="image3.jpg" alt="Banner 3"></li> </ul> </div> ``` 3. **初始化Unslider** 在页面加载...