rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Refactoring in Python LiveLessons
    sub title: Improving Your Code Video Training
  name:
    name part: Beecham, Bryan
    role:
      role term: creator
    role:
      role term: author.
  name:
    name part: Safari, an O'Reilly Media Company
  type of resource: moving image
  genre: videorecording
  genre: Electronic videos.
  origin info:
    place:
      place term: xx
    date issued: 2017
    edition: 1st edition.
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (1 video file, approximately 3 hr., 17 min.)
  abstract: 4+ Hours of Video Instruction With more than 4 hours of video instruction, learn how to refactor effectively in the Python programming language, gain all the basics to begin improving and simplifying your software designs, and refactor mercilessly. Overview In Refactoring in Python LiveLessons , Bryan Beecham shows developers how to recognize problems in their code, how to make needed changes to create high- quality software that can be rapidly developed, and how to refactor effectively in the Python programming language. Refactoring is at the core of software improvement, giving structure and purpose on how to make software better. Changes to the code make it easier to understand, easier to modify, and easier to add new code. Although refactoring is not new, software developers might struggle with how to do it properly. As Agile grows, concepts such as DevOps push to have high-quality and welI-designed code to allow for faster deployment and feedback. Much of the existing documentation on refactoring is in Java. By creating these examples in Python, it provides more fitting help for the large and growing Python workforce. Skill Level Beginner to Intermediate Learn How To Improve and simplify your software designs Refactor effectively in Python programming language Refactor legacy code Start using TDD with an existing code base Begin pair or mob programming with a new Agile team Who Should Take This Course Python software and other software developers looking to improve skills in Refactoring Managers interested in learning about refactoring and how to help their teams get started Course Requirements Familiarity with programming, preferably in Python Lesson Descriptions Lesson 1, Refactoring Fundamentals, reviews the basics of refactoring, where refactoring comes from, and the reasons for refactoring as well as when to stop. Learn how Technical Debt and Return on Investment (ROI) impact refactoring, the concept of refactoring without tests, the significance of source…
  note: Beecham, Bryan.
  note: Videorecording.
  note: Electronic reproduction. Boston, MA : Safari, Available via World Wide Web. 2017.
  note: Mode of access: World Wide Web.
  identifier: 0134864026
  identifier: https://proxy.library.tamu.edu/login
  record info:
    record creation date: 211017
    record change date: 20260129210753.4
    record identifier: in00004262192