首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

代码还是好用持有这个观念

你认为低代码到底是美味膳食还是垃圾食品呢,来分享一下吧! 一、什么是低代码代码(low-code)是一种软件开发方法论,旨在通过使用可视化图形界面和可重用组件来简化应用程序开发过程。...低代码平台对于开发可能就像linux操作系统终端和图形化界面一样,人们对于图形化拖拖拽拽还是有天生才能,但终端命令有一定学习门槛,所以对于大多数工作的人员,编程是困难,但低代码或零代码是触手可得...二、低代码发展方向 当前低代码领域主要发展 2 个方向 一、低代码开发平台 面向大中小型企业,写少了代码,提供一系列低代码引擎,表单设计器、流程设计器、大屏设计器,支持通过可视化组件 + 少量代码实现常规业务管理系统...和pig4cloud和jeecgboot到底哪个高,大家评论下啊, 第二个方向:零代码平台 1、简道云 帆软软件有限公司旗下代码轻量级应用搭建平台,可以帮助各行业人员不使用代码情况下搭建个性化...四、你认为低代码会替代传统编程吗? 会 五:如何入门低代码? 其实这个也是有门槛,就是要学习,你看低代码平台动辄几十几百个小时视频教程,就知道这个是否有门槛了

18810

如何在公司项目中使用ESLint来提升代码质量

为什么我们要在项目中使用ESLint ESLint可以校验我们写代码,给代码定义一个规范,项目里代码必须按照这个规范写。...还有就是在跟团队协作时候,每个人都保持同一个风格进行代码书写,这样团队内部相互去看别人代码时候,就可以更容易看懂。 ESLint实战小技巧全揭秘 那么ESLint如何去使用呢?...怎么项目中预处理错误,eslint-loader来帮忙 希望项目开发过程当中,每次修改代码,它都能够自动进行ESLint检查。...因为我们改代码过程中去做一次检查,如果有错误,我们就能够很快地去定位到这个问题,由于是我们刚刚改过,因此立马把它修复掉就OK了。...里面就会马上报错,此刻猜想terminal内心活动应该是:“TMD,写什么烂代码,天天写bug气得每次脸都涨通红”~~~ 幸运是,机器是没有感情,我们却可以嗨皮地立马定位到错误,然后把它改掉就可以了

2K80
您找到你想要的搜索结果了吗?
是的
没有找到

如何快速部署博客(Django)代码

上篇文章介绍了博客一个架构,这里具体说下如何快速通过git和fabric来持续部署博客。...先来说一个场景,前几天上线了一个 OSQA _ 系统,为了方便以后来网友博客留言里提问时看到我有这样一个系统,所以我决定在留言框上方加一句话,也就是现在在留言上方看到那个文案...那怎么做呢,从开发到上线,过程很简单: 先打开代码,找到文章正文页模板,留言上方加上这句话。保存代码。...上篇文章有提到,用supervisor来管理我Django进程,所以我需要做就是部署代码地方pull一下最新代码然后重启supervisor,不需要考虑virtuanlenv事情。...,在这个过程之上,从开发小功能点/修改BUG到上线,其实用不了几分钟。

99830

使用了这个神器,让代码bug少了一半

最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能使用,惹得领导不高兴了,让想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们视线当中...构建或连续集成服务器上运行一台或多台扫描仪可以分析项目。 二 sonarqube如何搭建 官网地址:https://www.sonarqube.org/,选择“文档”菜单 ?...第一次访问这个地址比较会停留在这个页面一段时间,因为SonarQube会做一些初始化工作,包含往空数据库中jian'bi ? 初始化成功后运行页面: ? 同时会生成20多张表: ?...此外,还有mybatis插件 gitee地址:https://gitee.com/mirrors/sonar-mybatis 个人用过,觉得作用不大,不过可以基于这个代码扩展自己需要功能。...三 sonarqube如何使用 3.1 maven项目中集成sonarqube 先在mavensettings.xml文件中增加如下配置: <pluginGroup

2K40

使用了这个神器,让代码bug少了一半

最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能使用,惹得领导不高兴了,让想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们视线当中...总览: 典型开发过程中: 开发人员IDE中开发和合并代码(最好使用SonarLint在编辑器中接收即时反馈),然后将其代码签入ALM。...第一次访问这个地址比较会停留在这个页面一段时间,因为SonarQube会做一些初始化工作,包含往空数据库中建表 初始化成功后运行页面: 同时会生成20多张表: 2.3 安装插件 根据个人需要,可以安装汉化插件...此外,还有mybatis插件 gitee地址:https://gitee.com/mirrors/sonar-mybatis 个人用过,觉得作用不大,不过可以基于这个代码扩展自己需要功能。...三 sonarqube如何使用 3.1 maven项目中集成sonarqube 先在mavensettings.xml文件中增加如下配置: <pluginGroup

1.1K10

如何学习写代码?v2

代码只服雷军”,雷军小米之前,做了10年程序员。 据网友爆料,京东刘强东一次讲座上,称自己大三(1995年)时候,他给别人写代码,一个晚上就能赚5万。 设计师应该会写代码吗?...一位朋友,咨询了一阵子后,开始学习 Python ,但是坚持了2个月时候,他逐渐减少学习时间,并最终放弃了。...4 计算机完成任务时候,是如何反馈给我们代码最难是逻辑 引一位Oracle程序员Hacker News上吐槽自己工作讨论。...这个工程师核心痛点是,Oracle经历长期产品线迭代,代码异常庞大、逻辑复杂。每新增一个特性或者修复BUG,该工程师都需要大量调试,小心谨慎进行着日常工作。...如果输入_idea为"",输出为None,这个时候写代码时候就要留意输入跟输出各种可能。

1.8K50

如何 Cloudflare 设置上安装 Matomo 跟踪代码

如果您使用 Cloudflare,则可以使用 Cloudflare 上提供 Matomo 应用程序开始无缝跟踪 Matomo 中数据。设置方法如下: 登录您 Cloudflare 仪表板。...单击左侧菜单上“网站”,然后选择要启用 Matomo 跟踪代码网站。 单击左侧菜单上“应用程序”。 “搜索应用程序”输入框下搜索“Matomo Analytics”。...单击上面屏幕截图中列出“Matomo Analytics”应用程序 单击“网站上预览”按钮。...等待应用程序安装,您将在“您安装应用程序”部分下看到安装 Matomo Analytics 应用程序。 恭喜!...要验证是否正在跟踪点击,请访问您网站并检查此数据 Matomo 实例中是否可见。

24120

如何开发维护8千多行代码组件

如何开发维护8千多行代码组件 背景 明源云,我们是国内最大地产Saas平台 任何系统都会有遗留项目,越大公司就会有越多这样项目 组件行数多,原生事件多,技术栈刚从React0.14版本升上来...如何维护迭代 熟悉业务的人梳理核心业务主线,毕竟8K多行代码,不可能全部梳理清楚了。...只有不断、逐渐、从局部到整体重构才能赶上时代潮流,拥有不错开发体验 业务逻辑千丝万缕,像我这次一共写了500行代码不到,引出了50多个BUG,而这个组件内部只是加了十行代码(仅仅一个函数)....严格来说,一个组件不能超过200行代码公司是做了webhook检测,只要超出就会企业微信全体通知并且@对应代码推送人....一次大线上事故,特别涉及到金额时候,不是一个普通开发能抗住) 最后 这段时间没写文章,主要是公司比较忙,还有学习计划尚未完成 临近国庆,最近就不发文了,下个月会输出1-2篇 现在,要去修车了,前天晚上刮到一辆奥迪

1K31

如何用10行代码搬运目标图片

嗯呢,你没看错,就是教你把一个路径下所有目标图片搬运到制定路径下。有读者说:小詹你忽悠人吧,要搬运目标图片复制粘贴不就好了嘛,要什么代码,搬砖脑子秀逗了?...如果其他格式文件干扰呢?(不要觉得这现象少见,处理数据集时候多少都会遇到~)复制粘贴效率就不行了吧!别忘了咱们是谁,是改变世界程序猿啊!...这不,哪怕再复杂,下边用10来行代码轻松搞定~ 说很有趣很高深似的,其实就是用了Python两个模块os和shutil罢了,用到其中两个方法,一一道来。...root 所指的是当前正在遍历这个文件夹本身地址 dirs 是一个 list ,内容是该文件夹中所有的目录名字(不包括子目录) files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录...Unix, 如果dst存且是一个file, 如果用户有权限的话,它将被安静替换. 操作将会失败在某些Unix 中如果src和dst不同文件系统中.

1.1K20

如何组织 Go 代码(目录结构 依赖注入 wire)

参考了 非官网社区规范 以及公司规范,谈谈平时是怎么组织,希望理解,对大家有所帮助。...wire 以前写 PHP 时候,主要是使用 Laravel 框架。 wire 和这类框架不同,它定位是代码生成,也就是说在编译时候,就已经把程序依赖处理好了。...Laravel 依赖注入, Go 世界里对应是 Uber dig 和 Facebook inject,都是使用 反射 机制实现依赖注入。...在我看来,更喜欢 wire,因为很多东西到了运行时,你都不知道具体是啥依赖…… 基于代码生成 wire 对 IDE 十分友好,容易调试。...Injector 可以理解为,当很多个 Provider 组装在一起时候,可以得到一个管理对象,这个是我们定义

46210

别人写代码上做修改是这样保证正确性

项目背景 这段时间我们团队修改之前一个功能。接触到这个项目的时候,设计方案已经被讨论了多次,已经到了详细设计阶段。...制定测试案例 评估影响和逻辑梳理时,关键案例其实已经出来了,这个阶段是个整理阶段。同时,也是从另外视角,看看是否能达到“蓦然回首”境界,补齐之前逻辑上疏漏。...所以我遇到这种问题时候都是不愿意纠结Review Code别人代码时候也从不去纠结别人这种问题,只说自己考虑,别人是否接受都不会因为这个把别人代码打回去。...但是开会Diff代码时候(上线前将上一个版本代码这个版本代码做比较),开玩笑还提了一嘴,说同事说了“出问题他承担”。其实是隐含劝诫一下,这句话有些慷他人之慨。...测试 代码CodeReview同事有找出来问题,专业QA白盒测试和黑盒测试都没有发现问题。这个和我预期一致。

1K20

,开发者,元宇宙里有一行自己代码

作为AR领域基础设施,团队提供了iPhone端可实时交互移动端应用。...XRLocalization采用模块化设计,并提供了一套层次化视觉定位算法,使其能够大尺度场景下实现高效、精准且鲁棒定位。...对算法研究者和开发者来说,保持高度热度同时,未来还有大量工作需要完成。 OpenXRLab开源只是迈出了一小步,这个领域发展道阻且长。...非常欢迎更多有热情社区小伙伴加入进来,一同成为这个方向贡献者!...团队表示,欢迎任何形式贡献,可以wishlist中添加想要复现算法,可以issue中报告问题,也可以PR提交修改,甚至还可以加入他们。

58330

同事看了代码惊呼:居然是这么Unity中用单例

❤ 一、前言 今天,同事问我:“Unity中怎么用单例呀” 然后就把代码甩过去了。...单例模式结构图如下图所示: 那么,单例模式Unity中又有那些应用场景呢: 1、使用Unity开发项目的时候,经常会遇到需要一个管理类来管理一些全局变量和方法,比如GameManager...假设有以下需求: 1、整个项目中有且只有一个DataManager单例对象 2、DataManager单例对象中,需要去读取文档数据,并且保存下载 3、切换场景时候DataManager对象不能被销毁...,保证了这个属性可以第一时间初始化 4、使用DontDestroyOnLoad可以使这个挂载脚本游戏对象切换场景中也不会被销毁 5、DontDestroyOnLoad参数使用(gameObject...创建完这个对象,在场景中也新建一个DataManager对象,将这个脚本拖到这个对象上: ❤ 3-2、单例对象去读取数据保存下来 代码如下: using System.Collections; using

52310

2023:几乎没写 Java 代码一年,如何偿还技术债

这个时候Js工程已经很有后端感觉了。开发体验下来,最大感受就是,工程化前端里,var已经不见了,取而代之是可变let和不可变const。出现原因就是诟病变量作用域问题。...因为微软一套都比较偏国外,英文薄弱最后查询无果。天无绝人之路,在有一次用MyBatis逆向生成代码时候,发现应该可以采取这种方式来实现向导。...JSP、Thymeleaf、Framework都是模板引擎,不过最后这个拿来生成代码的人比较多,所以选用这个。...(当时自己百度来)当同事还在干苦力,已经10X效率摸鱼了!下班后开始新一天元旦前文说到,这主要是国外跨端开发技术栈,所以下班后试着搜索国内。...所以今年也尝试去还”书债“。好消息:看了很多了,坏消息:又买了一堆,这个简易书柜已经放不下了。写字提笔忘字问题,老生常谈了。再加上自己字很丑,再加上天热时候很急。

37970

工作 3 年同事不知道如何回滚代码真是醉了。。

点击关注公众号,Java干货及时送达 公司一个工作了 3 年新同事,问我怎么回滚他刚刚修改过代码,他说弄了半天不会,之前用 SVN,没用过 Git,说 Git 好难弄,真是醉了。。...回滚代码是我们程序员经常要操作,使用 SVN 是很简单,但使用 Git 也并不难,Git 也有很多好用客户端(比如:Sourcetree),简单回滚操作都是没问题。...后面还会分享一些平时用到修改历史记录实战干货,比如怎么修改历史提交信息、合并多次提交等,关注公众号Java技术栈第一时间推送。...如果有学到,三连支持下哦~ 好了,今天分享就到这里了,后面栈长会分享更多好玩 Java 技术和最新技术资讯,关注公众号Java技术栈第一时间推送,也将主流 Git 面试题和参考答案都整理好了,公众号后台回复关键字...Spring Boot 学习笔记,这个太全了! 关注Java技术栈看更多干货 获取 Spring Boot 实战笔记!

2.4K40

如何用 Webpack 虐待代码尺寸 (第三回合)

解释一下, 原因是 im 这个项目希望可以做到平台化, 具体来说就是, 这个项目拆成两个部分, 一部分是基础功能, 比如正常聊天, 头像, 表情等, 另一部分是定制化, 比如不同业务加入不同的卡片...分析 经过项目拆分后可以很明显发现很多公共库出现了两份, 导致整个项目尺寸增大 vConsole 被误打入到代码里 联合编译392K(247K + 145K) ->292K 修改编译方式, 合并到同一个项目...页面前置代码到达300K+对于移动端来讲已经岌岌可危了, 还是动手精简吧 inline-manifest-webpack-plugin manifest 很小, 没有必要单独请求阻塞后面 js 加载...压缩后肉眼在手机上查看几乎和原图一样 好了, 目前看来这个项目比较明显优化点已经不多了, 细致优化还有protobuf 改用 light 版, 拆分异步模块以加快首屏加载速度, 以及 pwa 等...减少公共库重复 精简代码 总之, "没有银弹",需要根据实际项目针对分析, 才能找到可优化点 这里只是抛砖引玉记录了这个项目的优化过程, 希望对各位前端同学有些帮助

46400

Jeff Dean激荡人生:和Sanjay同一台电脑上写代码

近日,《纽约客》终于发布了他们描写 Jeff Dean、以及 Jeff 「好基友」Sanjay Ghemawat 特稿。记者不仅和这两位程序员聊天,也一旁观察了他们是如何工作,甚至吃晚餐。...「你写代码时候他研究一个模型,」他说。「『代码性能将会如何?』他基本上会半自动地考虑所有极端情况。」 Sanjay 17 岁之前没有碰过电脑,直到他去了康奈尔大学。...Sanjay Mead 笔记本放在电脑旁边。 「好了,我们干什么?」Sanjay 问道。 「想我们正在思考 TensorFlow Lite 代码 size。」Jeff 说道。...第三次重写谷歌抓取工具和索引器时,他们有了这个想法。他们解决了重要问题:让分布各地、彼此独立大量计算机协同工作。推广他们解决方案意味着可以避免一次又一次地重新解决这个问题。... MapReduce 之前,每个程序员都必须弄清楚如何分割和分配数据、分配工作以及自己解决硬件故障。而 MapReduce 为编程人员提供了一种思考这些问题结构化方法。

1.1K10
领券