Coping With Other People's Code## +23 ## Coping With Other People's Code ## LAURA SAVINO 20 23 October 01 - 06 Laura Savino, software engineer on Photoshop. Adobe  ## post-conference re-entry # Coping with Other People's Code ## post-conference re-entry ## coping is not rewriting 100% to your own tastes ## pragmatic abatement0 码力 | 128 页 | 9.17 MB | 1 年前3
What's New for Visual Studio Code## +24 ## What's New for Visual Studio Code: Performance, GitHub Copilot, and CMake Enhancements ALEXANDRA KEMPER & SINEM AKINCI 2024 September 15 - 20 ## Meet the Speakers  Sinem Akinci PM for C++ Copilot and CMake in VS Code ## Agenda: What's new in VS Code Faster Performance Visual Studio! ✉ Check out the talk tomorrow @ 13:30 “What’s New in Visual Studio for C++ Developers” – Mryam Girmay & Michael Price ## V S Code has a rich extension ecosystem ## Extensions we’ll cover0 码力 | 26 页 | 1.42 MB | 1 年前3
Common Package Specification: Getting Build Tools to Talk to Each OtherA Common Package Specification: Getting Build Tools to Talk to Each Other: Lessons Learned From Making Thousands of Binaries Consumable by Any Build System DIEGO RODRIGUEZ-LOSADA GONZALEZ   ## Better Code: Contracts Dave What's holding our software together? Can we do better than duct tape and good intentions?  ## Adobe's Software Technology 526de66e1cee5a65ff0d/p3_2.jpg) David Sankel Principal Scientist Software Technology Lab Adobe’s C++ Standardization Lead Tooling/Libraries Education  Staff Engineer Native Computing? Simplicity Go has a small language spec and borrows well-known primitives from other languages. Go keywords (all of them) break default func interface select case defer go map fallthrough if range type continue for import return var Simple syntax Go source code is easy to read Newcomers from other languages can learn Go and be productive quickly Projects can scale and grow0 码力 | 56 页 | 1.38 MB | 1 月前3
7 Years of Talking to People: The Importance of Giving Talks in Golang Warsaw #59## 7 years of talking to people it's more important to give a talk than to do it well part 0: who am I  Golang Warsaw experience ~9 years of professional programming 6 companies smallest: 3 people largest: 100k+ people working with people from 3 continents 5 talks given on Golang Warsaw (this is 6th) co-organizing c0bbfc23d/p17_1.jpg) ## step 2: generate a title 1. "Getting Started with Go: A Beginner's Guide" 2. "Concurrency in Go: Mastering Goroutines and Channels" 3. "Building Scalable0 码力 | 26 页 | 3.20 MB | 1 年前3
What’s openEuler?What's openEuler?  A community is a social unit (a group of living things) with commonality such as norms, religion, [Image](/uploads/documents/d/0/2/9/d029f296a83673afe74be454b02f2975/p2_1.jpg) ## openEuler Community ## What's open Euler? openEuler is an open source, free Linux distribution platform. The platform provides an0 码力 | 19 页 | 589.15 KB | 1 年前3
Changing Legacy Code: With Confidence## GARMIN $ ^{®} $ ## Changing Legacy Code with Confidence: ## Practical Advice for Maintaining and Migrating Working Code ## Part 0: Legacy Code ## Legacy code has value • It works $ ^{*} $ It may lifetime It is currently making the company money • One person's bug is another's critical feature ## The Legacy of Code • Best practices and languages change • Developers cycle through projects • Supporting tools change ## Goals of this talk • Preserve working code • Introduce testing • Gradual improvement • Make code self documenting • Instill confidence in changes • Develop for maintenance0 码力 | 114 页 | 982.54 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Coping with Other People's CodeLaura SavinoAdobeBetter CodeContractsVisual Studio CodeGitHub CopilotCMake Tools性能提升IntelliSenseCommon Package Specification (CPS)build toolsinteroperabilityspecificationmodules调试断点堆栈跟踪变量面板社区贡献Clang-Tidy静态分析工具C++ Core Guidelines域特定分析工具样式检查工具设计契约保证异常处理代码审查C++Gocloud computingcloud native computingsimplicityplatform-independentGolang Warsaw演讲恐惧自信触发行动openEuler开源Linux发行版社区贡献治理结构Legacy CodeMaintenanceTestingDevelopmentMigration













