浩浩 浩浩
3年前
Flutter之全埋点思考与实现
1\.背景用户数据分析与埋点,在互联网产品的设计与迭代中是不可缺少的一部分,利用用户的行为规律、用户画像,能在很大程度上帮助团队制定合适的运营策略与产品方向。随着产品的迭代与业务的发展,对业务团队的敏捷性与创新性提出了更高的要求,而通过大数据的手段在一定程度上可以帮助我们实现这个愿景,同时,良好的数据分析可以帮助我们进行更好更优的决策
blmius blmius
3年前
“CSDN首页”视觉升级背后的故事
“首页”,是用户直观感受产品的第一步,这次我们兼顾用户需求和产品运营诉进行全新的整体规划,人性化的运用首屏空间,来保证用户的使用效率,同时本次迭代也采纳了些用户对网站所述心声和建议进行了本次规划迭代。用户心声a.精简界面,给界面视觉做减法,这次设计应用了重新栅格体系对页面进行内容划分,去掉旧版用灰色背景区分模块设计,应用信息模块大的间距留白作为区分,让页面透
浩浩 浩浩
3年前
Android平台的崩溃捕获
1、简述在日常开发中,崩溃日志的捕获,至关重要。有一个好的日志,有利于开发者快速定位问题并解决。对于Android平台,我们可以使用现成的产品来捕获崩溃日志,这些产品包括Bugly、Firebase、友盟等,这些产品经过多年的迭代,对于日志捕获得比较全,也有很好的兼容性。但是作为开发者,我们不能仅仅满足于使用,最好还是知道其中背后的原理。要知道原
Stella981 Stella981
3年前
Python三大神器之迭代器详解
我们将要来学习python的重要概念迭代和迭代器,通过简单实用的例子如列表迭代器和xrange。可迭代一个对象,物理或者虚拟存储的序列。list,tuple,strins,dicttionary,set以及生成器对象都是可迭代的,整型数是不可迭代的。如果你不确定哪个可迭代哪个不可以,你需要用python内建的iter()来帮忙。
Stella981 Stella981
3年前
Scrum 实操流程
Scrum是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。敏捷的原则和方法必须在每天的实践中落地,对人和管理要求高。所以有scrummaster为了适应变化,敏捷的迭代周期短特征1.迭代开发:这意味着你应该重复开发过程。2.增量交付:意味着你应该一步一步地创建产品的“可用”子集
Stella981 Stella981
3年前
Cloud Insight 客户案例
在不断迭代的过程中,CloudInsight也很重视客户对产品的使用体验,这次我们拜访了晨芯时代,了解到他们在使用CloudInsight过程中对产品的一些想法。客户背景晨芯时代是一家开发电视盒子等产品的公司,由外包公司为其产品进行服务器端开发,他们自身不在服务器开发和系统运维方面进行特别大的投入,因此选择使用我们的产品
细说敏捷测试-敏捷实战中的探索 | 京东云技术团队
敏捷开发是一种思想或方法论,就是通过不断迭代开发和增量发布,最终交付符合用户价值的产品。
京东云开发者 京东云开发者
11个月前
【低代码】低代码平台协同&敏捷场景下的并行开发解决方案探索 | 京东云技术团队
低代码开发平台的出现,大大地提高的产品交付效率,但是在协同开发、敏捷迭代的场景下,也暴露出了一些问题。本文将根据不同诉求,渐进式的讨论支持并行开发的各种解决方案。
小万哥 小万哥
6个月前
NumPy 数组迭代与合并详解
NumPy数组迭代NumPy数组迭代是访问和处理数组元素的重要方法。它允许您逐个或成组地遍历数组元素。基本迭代我们可以使用Python的基本for循环来迭代NumPy数组。一维数组迭代:pythonimportnumpyasnparrnp.array(1
京东云开发者 京东云开发者
3个月前
企业业务前端监控实践
监控的背景和意义在现代前端开发中,接入监控系统是一个很重要的环节,它可以帮助开发者、产品、运营了解应用的性能表现,用户的实际体验以及潜在的错误和问题,从而进一步优化用户体验,帮助产品升级迭代。背景•应用复杂性增加:随着单页应用(SPA)和渐进式网页应用(P