It's been ruined for a year and a half.

Source: Internet
Author: User

After a year and a half of development, I have a feeling for TV. As a traditional family entertainment center, my position in people's life is self-evident. With the advent of digital TV, service-oriented models have started to emerge, and paid programs, on-demand video screens, and Ethernet extensions have been applied to them, this makes TV's position in Home Entertainment more prominent due to the diversity of content sources. In this context, I did not give up on TV product development.

Let's review my development experience. Over the past year and a half, my main work has been focused on software development and maintenance at the app layer, and I have also participated in multiple factory trials and support for mass production, I even went to Northeast China to investigate a bug. Although I have not directly participated in the development of the underlying system, I have also established an understanding of the entire system during the daily contact. The company has a profound accumulation in the Development of TV. This is a valuable asset for those of us, but it has become a heavy burden.CodeThe architecture and development process of is indeed somewhat outdated, especially the code that has been accumulated for many years lacks refactoring. Most of the new functions are implemented by patching, this reduces the readability and reusability of the Code. In this development mode, problems found and fixed during the testing phase of the previous generation of products will be reproduced in the next generation of products due to another change, even because of the existence of various "hidden" patches, we are still afraid to step on mines when we know how to fix bugs. I think this should be the direct reason why we are often busy in the debug phase.

In any case, this is a past step. Let's take a look at the projects to be developed. I would like to say that he is a cool stuff. He is very popular and will use Linux as the OS (I can't say more :)). Other things about this project are worth mentioning. The project will be promoted in an iterative way (based on the RUP) and be designed and implemented in an object-oriented way. These two software engineering ideas that I have instilled most in my college years have never been touched by in my previous work for a year and a half ...... It seems that I will have a bad time, but what is the relationship between them? It is terrible to get rid of the repetition of every day. What's more, "the tree is dead, and people are moved ".

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.