破车又不是不能跑

入行有半年了.php

本科的时候本身为了赚钱,开发了(实际上是瞎搞了)一套路由器的固件,用来破解湖北的校园电信一机一号(通用方案,未使用各路github大佬的方案).python

技术上的原理很简单的使用openwrt作底子,而后php+shell作实现(一大堆互相调用,机能有限,当时只会php,如今看来python会更方便),甚至还作了远程调用,而后删掉luci封闭端口,只留了自制的web GUI 开放给用户使用.git

因为页面作的足够小白(删去一切学生看不懂的功能),当时效果还行,我这毕业了大半年了,竟然还有人在问我要新的固件受权(一套基于RSA的固件使用受权机制.php+openssh实现).程序员

近日闲来无聊,翻看了约有一半的DDD设计,深深地感觉到从前写的代码是多么的为所欲为.github

再回首翻了翻那套路由器固件的源码(我都很差意思称之为源码),可更改之处不少,可优化之处不少, 但我也没有精力再修补这辆破车了(投入产出问题).web

以软件设计的角度来看,大多数我见过的项目都是破车,但破车又不是不能跑是吧?shell

开发是不能脱离现实的,DDD的确很好,但万一这个项目功能单一呢?万一需求方不给支持呢?万一程序员水平不够呢?万一架构师老婆生孩子了呢?架构

为何那么多破车都在跑呢.ssh

归根到底仍是投入的问题,仍是钱的问题.优化

相关文章
相关标签/搜索