LINQ 결과를 양식의 컨트롤에 바인딩하는 함수가 있습니다. 아래의 코드는 작동하지만 필자는 복사/붙여 넣기 측면에서 부딪히는 느낌을 극복 할 수 없습니다. 이 냄새 제거를 위해 내가해야 할 일을 도와 줄 수 있습니까? 감사합니다! 다음 IQueryable<string> GetDescriptions(int cat)
{
return from x i
단일 표현식을 값과 부울 값으로 평가하는 언어를 좋아합니다. 예를 들어, A = 1은 true로 평가되며, 1도 마찬가지입니다.이 연습이 내 싱크 탱크의 개발자에게 매우 일반적이라면 부작용이 없다고 가정하고 이러한 표현을 리팩터링하지 않는 것이 좋습니까? 나는 코드 냄새에 대해 이야기하면서 오랫동안 토론을하고 있지만,이 논리 복잡성은 인 이유는 내가 C를
저는 현재 Rails 테스트 스위트를보고 있습니다. 세부 사항은 알 수 없지만 전체 제품군 (유닛/기능/일부 통합)의 실행 시간은 5 분 이상으로 연장 될 수 있습니다. 우리는 전적으로 설비에 의존하고 있으며 우리가해야하는만큼 조롱하고 스텁하지 않습니다. 다음 몇 가지 스프린트는 적용 범위를 개선하고 더 나은 테스트를 작성하며보다 중요한 테스트를 효율적으로
다음 VB6 코드 (다른 사람이 작성)를 리펙토링하려고했습니다. 원래 저자의 의도를 어떻게 생각하십니까 Public Function GetValue(ID As Long) As Boolean
On Error GoTo eh
'' ... DAL Logic...
eh_Exit:
On Error GoTo 0
Exit Func
아래 코드는 현재 가지고 있으며 잘 작동합니다. Linq에서 C# 코드 대신 내가하고있는 작업을 더 많이 수행 할 수 있다고 생각합니다. 더 많은 Linq 코드와 적은 C# 코드로 동일한 결과를 얻을 수있는 사람이 있습니까? public List<Model.Question> GetSurveyQuestions(string type, int typeID)
레거시 파이썬 코드를 파고 파이썬 코드를 직접 작성하는 경우 종종 pylint을 사용합니다. 나는 또한 Clone Digger을 사용하고있다. 최근에 자동화 된 리팩토링을위한 라이브러리 인 rope을 사용하기 시작했습니다. 하지만 나는 로프가 아닌 다른 것을 찾고 있습니다. 가능한 리팩토링에 대한 제안을하는 도구를 선호합니다. 리팩토링에 이름을 지정하고,
전처리 지원을 사용하는 C 용 리팩토링 도구를 사용 중입니다 ... 큰 C 프로젝트에 관련된 리팩터링 유형을 알지 못하고 실제로 사람들이 무엇을하는지 알고 싶습니다. 리팩토링 할 때 C 코드 (및 전 처리기 지시문) 정말 재미있을만한 기능이 어떤 도구에도 없으므로 리팩토링이 완전히 수동으로 수행되어야한다는 것을 알고 싶습니다. 예를 들어 Xref가 반복자로
나는 업그레이드 된 제 3 자 라이브러리가 거기 푸라는 개체를 예전과 지금은 인터페이스가 IFoo에 푸의 모든 용도와 선언을 변경하는 가장 좋은 방법은 무엇입니까 IFoo라고 내가 찾기/바꾸기하지만 IFooBar이 또한 영향을 FOOBAR (내가 해달라고합니다) 생각을하고 시도?