君子不立危墙之下

君子不立危墙之下

  • 出处

孔子的弟子子路要去卫国做大司马,可是卫国国君无力,太子无德,国内权利交错。孔子不赞成子路去,就说:”危邦不入,乱邦不居,天下有道则入,无道则隐。邦有道,贫且贱焉,耻也。邦无道,富且贵焉,耻也”子路说他有信心治理好卫国。孔子便说:”防祸于先而不致于后伤情。知而慎行,君子不立于危墙之下,焉可等闲视之。”

原意有两层,一是防患于未然,二是及时止损,偏向于被动响应。
个人由于最近的感悟,多理解一层:应对外部压力,不要因为错误的方式方法让自己处于危险境地,要自己造势来化解危机,而不是来逃避这个压力,成年人都知道,有的压力是逃不掉的。

  • 在软件系统设计开发里的指导意义

软件设计之初,在最小需求范围设计一个可灵活扩展的原型系统,再在此基础上迭代开发是一个明智的做法。

完美主义者往往想要将所有需求完全分析,这样往往迟迟无法分析完需求,因为有的需求不是只靠分析就能想全的,有的需求是在使用或测试软件的过程中发掘的,并且可能是层次很深的需求
这样在言之无物的情况下,极大的增加了所有人的心智负担,这种负担在某些情况下是危险的,出力不出活,时间成本,都是代价。

此时,我们在一个复杂需求中快速分析出核心需求,并基于此设计原型系统,为自己造势,在此基础上发掘新的需求,并完善边缘需求,不断迭代,将是自然而然的事。

Original: https://www.cnblogs.com/wod-Y/p/13458647.html
Author: 杨海星
Title: 君子不立危墙之下

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/592593/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 第2课第5节_Java面向对象编程_异常_P【学习笔记】

    摘要:韦东山android视频学习笔记 java的异常处理的原则如下: 1、我们先写一个没有对异常处理的程序,在进行除法运算的时候,除数是非零的话,运行时没有问题的,但是除数为零的…

    Java 2023年5月29日
    085
  • Jquery选择器个人总结

    1、选择第一级子节点 通过> 或者children方法实现 $(‘#XtraTabPage8>.datagrid-ftable’) $(&#82…

    Java 2023年6月8日
    060
  • 接口和抽象类是否有构造方法

    先上结论: 接口没有,抽象类可以有。 甚至于有其他的区别: 接口不能有方法体,抽象类可以有 (仅限java8以前) 接口不能有静态方法,抽象类可以有 (仅限java8以前) 接口中…

    Java 2023年6月7日
    076
  • 帮助你更好的理解Spring循环依赖

    网上关于Spring循环依赖的博客太多了,有很多都分析的很深入,写的很用心,甚至还画了时序图、流程图帮助读者理解,我看了后,感觉自己是懂了,但是闭上眼睛,总觉得还没有完全理解,总觉…

    Java 2023年6月5日
    084
  • IDEA中导入Maven模块

    IDEA中导入Maven模块 1.一个模块一个模块添加,添加pom文件 2.批量添加模块:批量添加pom文件 posted on2022-08-25 21:23 scrutiny-…

    Java 2023年6月15日
    079
  • Java的值传递

    特别注意:java只有值传递没有引用传递。 一、值传递和引用传递的定义 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进…

    Java 2023年5月29日
    090
  • Java8 stream 操作 GroupBy 设置键允许为null

    使用groupBy时,如果分组的 key 为 null,会抛出异常,可以写如下工具类规避这个问题: import java.util.ArrayList; import java….

    Java 2023年5月29日
    060
  • 【Java全栈进阶】-继承

    抽象类的案例代码: //研发部员工 abstract class Developer{ public abstract void work(); //抽象函数,需要abstract…

    Java 2023年6月7日
    064
  • RabbitMQ 入门

    安装 一、通过 docker 方式快速安装 最新的 RabbitMQ 3.10 docker run -it –rm –name rabbitmq -p 5672:5672 -…

    Java 2023年5月30日
    067
  • 用typora+PicGo+GITee实现自动上传图片

    typora+PicGo+Gitees自动上传图片 1.打开下载好的 PicGo 点击左侧最下方 –> 插件设置。在右边输入框 输入:gitee,选择右边的插件,…

    Java 2023年6月7日
    0102
  • 阿里云一面:并发场景下的底层细节-伪共享问题

    最近看书看到的伪共享问题,直接触碰到知识盲区了,之前确实没听说过这个东西,打开百度就像吃饭一样自然。 虽然面经上出现的次数不多,不过我觉得还是很重要的一个问题,而且不难,花个五分钟…

    Java 2023年6月8日
    062
  • SpringBoot学习(十)Spring集成、会话、(监视和管理JMX)、WebSockets和web服务

    一、Spring集成 Spring Boot为使用Spring Integration提供了一些便利,包括spring-boot-starter-integration &#822…

    Java 2023年5月30日
    088
  • 线程池线程复用的原理

    前言 线程池最大的作用就是复用线程。在线程池中,经过同一个线程去执行不一样的任务,减少反复地创建线程带来的系统开销,就是线程的复用。那么线程池线程复用的原理是什么呢? 之前面试被问…

    Java 2023年6月5日
    072
  • 联盟链 Hyperledger Fabric 应用场景

    一、说明 本文主要通过一个例子分享以 Hyperledger Fabric 为代表的联盟链应用场景。 关于 Fabric 的相关概念请先参考文章 《Hyperledger Fabr…

    Java 2023年6月6日
    081
  • Spring官网下载dist.zip的几种方法

    Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更”高大上”的maven方式来管理所依赖的jar包,但是完全…

    Java 2023年5月30日
    065
  • SPI源码

    假设你已经知道Dubbo SPI的使用方式,不知道的请出门左转: Dubbo源码地址: 本文使用版本:2.6.x 获取所有的拓展类 Dubbo SPI 的相关逻辑被封装在了 Ext…

    Java 2023年6月16日
    0114
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球