![]() | 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 顺带想问问,有没有办法能够方便看到数据库的变化呢?我想的是,监控变化,跑去页面做个操作,然后看数据库发生了什么变化,从而理解该部分的逻辑。 |