1
v2webdev 2021-01-23 12:58:02 +08:00 via Android
一个项目,得有好的文档,或者清晰的代码风格和项目结构,或者能询问原作者,才能快速上手。你说的这个项目,明显不满足这些要求。
|
2
xiaomu8 2021-01-23 13:23:10 +08:00
试试看只管你要改的那部分源码加数据库。
|
3
learningman 2021-01-23 13:40:06 +08:00
再开一个表呗,勉强把要用的数据倒出来,自己的数据自己开个表存
别想着跨表查询啥的了,完工就行 |
4
fox0001 2021-01-23 13:57:09 +08:00
只能硬啃 + 记录。
另外,看看 SQL 语句、视图、存储过程、触发器等,有助于理解 |
5
Rocketer OP @learningman #3 谢谢,这个办法不错,可以试试
|
6
Hconk 2021-01-23 14:40:01 +08:00 via iPhone
@learningman 可能有这么多表都是这样搞出来了,😂
|
7
learningman 2021-01-23 14:47:09 +08:00
@Hconk 屎山都是这么堆起来的
|
8
wangyanrui 2021-01-23 14:53:59 +08:00
几个需求后就上手了,历史包袱而已 —— PM
手动狗头 |
9
340244120w 2021-01-23 15:24:09 +08:00 via iPhone
如果是加需求的话,找个差不多的功能,debug 一步一步照着加了
|
10
annielong 2021-01-23 16:15:33 +08:00
追踪 sql 语句,对比输入数据,
|
11
HENQIGUAI 2021-01-23 16:46:57 +08:00
边猜边写,边写边猜,写着写着就会了。
|
12
Kasumi20 2021-01-23 16:50:15 +08:00
好歹有源码,比搞反编译,动态调试的好多了
|
13
ttys001 2021-01-23 20:52:12 +08:00
听上去推倒重来似乎更实际一点?包装下还能再加钱。
|
14
lihongming 2021-01-24 03:21:19 +08:00 via iPhone
我也在经历类似的情况,很清楚楼主的感受,但没什么好办法,只能慢慢去理解。
与纯旁观者不同的是,我还能想象到楼主看到某些回复时的感受——都说了没有 XX,也不能 XX,你还说 XX 好、XX 妙、谁用 XX 谁知道……这还用你说吗?什么都有谁会跑来问这种问题? 问题是客观的,如果你没有解决问题的思路,也请不要说风凉话。 感同身受,易怒勿怪。 |
15
jzmws 2021-01-24 09:31:47 +08:00
1. 先从页面入手,定下页面输入和对应表关系
2.结合代码再看看 |
16
jzmws 2021-01-24 09:32:31 +08:00
如果是老系统 名字先按照拼音>>英文
|
17
aguesuka 2021-01-24 10:56:15 +08:00 via Android
你也做成一坨,sql 字段取名成 o0o0OO0
|
18
sprite82 2021-01-24 16:42:34 +08:00
我很奇怪,接之前都不需要评估一下这个项目的吗?
|
19
myCupOfTea 2021-01-25 09:47:01 +08:00
以后接之前一定要评估下
|
20
smallpython 2021-01-25 10:02:07 +08:00
@aguesuka 然后每个字段名只是 0Oo 的数量和位置不同
|
22
buddie 2021-04-05 08:58:56 +08:00
顺带想问问,有没有办法能够方便看到数据库的变化呢?我想的是,监控变化,跑去页面做个操作,然后看数据库发生了什么变化,从而理解该部分的逻辑。
|